yosys-uhdm

description: Tests imported from basejump
rc: 1 (means success: 0)
should_fail: 0
tags: basejump
incdirs: /tmpfs/src/github/sv-tests/third_party/cores/basejump_stl/bsg_noc /tmpfs/src/github/sv-tests/third_party/cores/basejump_stl/bsg_misc /tmpfs/src/github/sv-tests/third_party/cores/basejump_stl/bsg_misc
top_module: 
type: parsing
mode: parsing
files: third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v third_party/cores/basejump_stl/bsg_misc/bsg_defines.v third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v
defines: 
time_elapsed: 1.788s
ram usage: 45848 KB

sh /tmpfs/tmp/tmp7tcp5_s6/scr.sh
+ surelog-uhdm -nopython -nobuiltin -parse -sverilog -I/tmpfs/src/github/sv-tests/third_party/cores/basejump_stl/bsg_noc -I/tmpfs/src/github/sv-tests/third_party/cores/basejump_stl/bsg_misc -I/tmpfs/src/github/sv-tests/third_party/cores/basejump_stl/bsg_misc third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v third_party/cores/basejump_stl/bsg_misc/bsg_defines.v third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v
[INF:CM0023] Creating log file ./slpp_all/surelog.log.

[WRN:PP0113] third_party/cores/basejump_stl/bsg_misc/bsg_defines.v:18:8: Unused macro argument "val".

[WRN:PP0113] third_party/cores/basejump_stl/bsg_misc/bsg_defines.v:26:8: Unused macro argument "val".

[WRN:PP0113] third_party/cores/basejump_stl/bsg_misc/bsg_defines.v:50:8: Unused macro argument "x".

[WRN:PA0205] third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:7: No timescale set for "bsg_cache_non_blocking_pkg".

[WRN:PA0205] third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:7: No timescale set for "bsg_cache_pkg".

[WRN:PA0205] third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:26: No timescale set for "bsg_idiv_iterative".

[INF:CP0300] Compilation...

[INF:CP0301] third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:7: Compile package "bsg_cache_non_blocking_pkg".

[INF:CP0301] third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:7: Compile package "bsg_cache_pkg".

[INF:CP0303] third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:26: Compile module "work@bsg_idiv_iterative".

[NTE:CP0309] third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:31: Implicit port type (wire) for "ready_o",
there are 3 more instances of this message.

[INF:EL0526] Design Elaboration...

[NTE:EL0503] third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:26: Top level module "work@bsg_idiv_iterative".

[WRN:EL0500] third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:45: Cannot find a module definition for "work@bsg_idiv_iterative::bsg_buf".

[WRN:EL0500] third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:48: Cannot find a module definition for "work@bsg_idiv_iterative::bsg_buf".

[WRN:EL0500] third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:57: Cannot find a module definition for "work@bsg_idiv_iterative::bsg_dff_en".

[WRN:EL0500] third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:64: Cannot find a module definition for "work@bsg_idiv_iterative::bsg_dff_en".

[WRN:EL0500] third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:71: Cannot find a module definition for "work@bsg_idiv_iterative::bsg_dff_en".

[WRN:EL0500] third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:84: Cannot find a module definition for "work@bsg_idiv_iterative::bsg_mux".

[WRN:EL0500] third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:92: Cannot find a module definition for "work@bsg_idiv_iterative::bsg_mux_one_hot".

[WRN:EL0500] third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:100: Cannot find a module definition for "work@bsg_idiv_iterative::bsg_mux_one_hot".

[WRN:EL0500] third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:107: Cannot find a module definition for "work@bsg_idiv_iterative::bsg_dff_en".

[WRN:EL0500] third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:116: Cannot find a module definition for "work@bsg_idiv_iterative::bsg_dff_en".

[WRN:EL0500] third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:124: Cannot find a module definition for "work@bsg_idiv_iterative::bsg_dff_en".

[WRN:EL0500] third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:136: Cannot find a module definition for "work@bsg_idiv_iterative::bsg_buf_ctrl".

[WRN:EL0500] third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:140: Cannot find a module definition for "work@bsg_idiv_iterative::bsg_buf_ctrl".

[WRN:EL0500] third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:144: Cannot find a module definition for "work@bsg_idiv_iterative::bsg_buf_ctrl".

[WRN:EL0500] third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:148: Cannot find a module definition for "work@bsg_idiv_iterative::bsg_buf_ctrl".

[WRN:EL0500] third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:151: Cannot find a module definition for "work@bsg_idiv_iterative::bsg_xnor".

[WRN:EL0500] third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:158: Cannot find a module definition for "work@bsg_idiv_iterative::bsg_xnor".

[WRN:EL0500] third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:165: Cannot find a module definition for "work@bsg_idiv_iterative::bsg_nor2".

[WRN:EL0500] third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:172: Cannot find a module definition for "work@bsg_idiv_iterative::bsg_nor2".

[WRN:EL0500] third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:179: Cannot find a module definition for "work@bsg_idiv_iterative::bsg_adder_cin".

[WRN:EL0500] third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186: Cannot find a module definition for "work@bsg_idiv_iterative::bsg_idiv_iterative_controller".

[NTE:EL0508] Nb Top level modules: 1.

[NTE:EL0509] Max instance depth: 2.

[NTE:EL0510] Nb instances: 22.

[NTE:EL0511] Nb leaf instances: 21.

[WRN:EL0512] Nb undefined modules: 9.

[WRN:EL0513] Nb undefined instances: 21.

[  FATAL] : 0
[ SYNTAX] : 0
[  ERROR] : 0
[WARNING] : 29
[   NOTE] : 6
+ cat /tmpfs/tmp/tmp7tcp5_s6/yosys-script
read_uhdm slpp_all/surelog.uhdm
hierarchy -check -top \work_bsg_idiv_iterative
proc
check
memory_dff
memory_collect
stat
check
write_json
write_verilog
+ yosys-uhdm -s /tmpfs/tmp/tmp7tcp5_s6/yosys-script

 /----------------------------------------------------------------------------\
 |                                                                            |
 |  yosys -- Yosys Open SYnthesis Suite                                       |
 |                                                                            |
 |  Copyright (C) 2012 - 2020  Claire Wolf <claire@symbioticeda.com>          |
 |                                                                            |
 |  Permission to use, copy, modify, and/or distribute this software for any  |
 |  purpose with or without fee is hereby granted, provided that the above    |
 |  copyright notice and this permission notice appear in all copies.         |
 |                                                                            |
 |  THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES  |
 |  WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF          |
 |  MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR   |
 |  ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES    |
 |  WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN     |
 |  ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF   |
 |  OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.            |
 |                                                                            |
 \----------------------------------------------------------------------------/

 Yosys 0.9+2406 (git sha1 0a06379e, clang 7.0.0 -fvisibility-inlines-hidden -fmessage-length=0 -march=nocona -mtune=haswell -ftree-vectorize -fPIC -fstack-protector-strong -fno-plt -O2 -ffunction-sections -fdebug-prefix-map=/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/uhdm-integration_1593156724456/work=/usr/local/src/conda/uhdm-integration-0.0_0080_g5facd9a -fdebug-prefix-map=/home/kbuilder/miniconda/envs/sv-test-env=/usr/local/src/conda-prefix -fPIC -Os)


-- Executing script file `/tmpfs/tmp/tmp7tcp5_s6/yosys-script' --

1. Executing UHDM frontend.
design: (work@bsg_idiv_iterative)
 |vpiName:work@bsg_idiv_iterative
 |uhdmallPackages:
 \_package: bsg_cache_non_blocking_pkg, file:third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v, line:7, parent:work@bsg_idiv_iterative
   |vpiDefName:bsg_cache_non_blocking_pkg
   |vpiFullName:bsg_cache_non_blocking_pkg
   |vpiTypedef:
   \_struct_typespec: (bsg_cache_non_blocking_decode_s), line:54
     |vpiPacked:1
     |vpiName:bsg_cache_non_blocking_decode_s
     |vpiTypespecMember:
     \_typespec_member: (size_op), line:59
       |vpiName:size_op
       |vpiTypespec:
       \_logic_typespec: , line:59
         |vpiRange:
         \_range: , line:59, parent:bsg_cache_non_blocking_decode_s
           |vpiLeftRange:
           \_constant: , line:59
             |vpiConstType:7
             |vpiDecompile:1
             |vpiSize:32
             |INT:1
           |vpiRightRange:
           \_constant: , line:59
             |vpiConstType:7
             |vpiDecompile:0
             |vpiSize:32
             |INT:0
     |vpiTypespecMember:
     \_typespec_member: (sigext_op), line:60
       |vpiName:sigext_op
       |vpiTypespec:
       \_logic_typespec: , line:60
     |vpiTypespecMember:
     \_typespec_member: (ld_op), line:61
       |vpiName:ld_op
       |vpiTypespec:
       \_logic_typespec: , line:61
     |vpiTypespecMember:
     \_typespec_member: (st_op), line:62
       |vpiName:st_op
       |vpiTypespec:
       \_logic_typespec: , line:62
     |vpiTypespecMember:
     \_typespec_member: (block_ld_op), line:63
       |vpiName:block_ld_op
       |vpiTypespec:
       \_logic_typespec: , line:63
     |vpiTypespecMember:
     \_typespec_member: (mask_op), line:64
       |vpiName:mask_op
       |vpiTypespec:
       \_logic_typespec: , line:64
     |vpiTypespecMember:
     \_typespec_member: (tagst_op), line:66
       |vpiName:tagst_op
       |vpiTypespec:
       \_logic_typespec: , line:66
     |vpiTypespecMember:
     \_typespec_member: (taglv_op), line:67
       |vpiName:taglv_op
       |vpiTypespec:
       \_logic_typespec: , line:67
     |vpiTypespecMember:
     \_typespec_member: (tagla_op), line:68
       |vpiName:tagla_op
       |vpiTypespec:
       \_logic_typespec: , line:68
     |vpiTypespecMember:
     \_typespec_member: (tagfl_op), line:70
       |vpiName:tagfl_op
       |vpiTypespec:
       \_logic_typespec: , line:70
     |vpiTypespecMember:
     \_typespec_member: (afl_op), line:71
       |vpiName:afl_op
       |vpiTypespec:
       \_logic_typespec: , line:71
     |vpiTypespecMember:
     \_typespec_member: (aflinv_op), line:72
       |vpiName:aflinv_op
       |vpiTypespec:
       \_logic_typespec: , line:72
     |vpiTypespecMember:
     \_typespec_member: (ainv_op), line:73
       |vpiName:ainv_op
       |vpiTypespec:
       \_logic_typespec: , line:73
     |vpiTypespecMember:
     \_typespec_member: (alock_op), line:75
       |vpiName:alock_op
       |vpiTypespec:
       \_logic_typespec: , line:75
     |vpiTypespecMember:
     \_typespec_member: (aunlock_op), line:76
       |vpiName:aunlock_op
       |vpiTypespec:
       \_logic_typespec: , line:76
     |vpiTypespecMember:
     \_typespec_member: (mgmt_op), line:78
       |vpiName:mgmt_op
       |vpiTypespec:
       \_logic_typespec: , line:78
   |vpiTypedef:
   \_enum_typespec: (bsg_cache_non_blocking_miss_fifo_op_e), line:153
     |vpiName:bsg_cache_non_blocking_miss_fifo_op_e
     |vpiBaseTypespec:
     \_logic_typespec: , line:149
       |vpiRange:
       \_range: , line:149
         |vpiLeftRange:
         \_constant: , line:149
           |vpiConstType:7
           |vpiDecompile:1
           |vpiSize:32
           |INT:1
         |vpiRightRange:
         \_constant: , line:149
           |vpiConstType:7
           |vpiDecompile:0
           |vpiSize:32
           |INT:0
     |vpiEnumConst:
     \_enum_const: (e_miss_fifo_dequeue), line:150
       |vpiName:e_miss_fifo_dequeue
       |INT:0
     |vpiEnumConst:
     \_enum_const: (e_miss_fifo_invalidate), line:152
       |vpiName:e_miss_fifo_invalidate
       |INT:2
     |vpiEnumConst:
     \_enum_const: (e_miss_fifo_skip), line:151
       |vpiName:e_miss_fifo_skip
       |INT:1
   |vpiTypedef:
   \_enum_typespec: (bsg_cache_non_blocking_opcode_e), line:43
     |vpiName:bsg_cache_non_blocking_opcode_e
     |vpiBaseTypespec:
     \_logic_typespec: , line:12
       |vpiRange:
       \_range: , line:12
         |vpiLeftRange:
         \_constant: , line:12
           |vpiConstType:7
           |vpiDecompile:4
           |vpiSize:32
           |INT:4
         |vpiRightRange:
         \_constant: , line:12
           |vpiConstType:7
           |vpiDecompile:0
           |vpiSize:32
           |INT:0
     |vpiEnumConst:
     \_enum_const: (AFL), line:36
       |vpiName:AFL
       |INT:24
     |vpiEnumConst:
     \_enum_const: (AFLINV), line:37
       |vpiName:AFLINV
       |INT:25
     |vpiEnumConst:
     \_enum_const: (AINV), line:38
       |vpiName:AINV
       |INT:26
     |vpiEnumConst:
     \_enum_const: (ALOCK), line:40
       |vpiName:ALOCK
       |INT:27
     |vpiEnumConst:
     \_enum_const: (AUNLOCK), line:41
       |vpiName:AUNLOCK
       |INT:28
     |vpiEnumConst:
     \_enum_const: (BLOCK_LD), line:29
       |vpiName:BLOCK_LD
       |INT:14
     |vpiEnumConst:
     \_enum_const: (LB), line:14
       |vpiName:LB
       |INT:0
     |vpiEnumConst:
     \_enum_const: (LBU), line:19
       |vpiName:LBU
       |INT:4
     |vpiEnumConst:
     \_enum_const: (LD), line:17
       |vpiName:LD
       |INT:3
     |vpiEnumConst:
     \_enum_const: (LH), line:15
       |vpiName:LH
       |INT:1
     |vpiEnumConst:
     \_enum_const: (LHU), line:20
       |vpiName:LHU
       |INT:5
     |vpiEnumConst:
     \_enum_const: (LW), line:16
       |vpiName:LW
       |INT:2
     |vpiEnumConst:
     \_enum_const: (LWU), line:21
       |vpiName:LWU
       |INT:6
     |vpiEnumConst:
     \_enum_const: (SB), line:23
       |vpiName:SB
       |INT:8
     |vpiEnumConst:
     \_enum_const: (SD), line:26
       |vpiName:SD
       |INT:11
     |vpiEnumConst:
     \_enum_const: (SH), line:24
       |vpiName:SH
       |INT:9
     |vpiEnumConst:
     \_enum_const: (SM), line:27
       |vpiName:SM
       |INT:13
     |vpiEnumConst:
     \_enum_const: (SW), line:25
       |vpiName:SW
       |INT:10
     |vpiEnumConst:
     \_enum_const: (TAGFL), line:32
       |vpiName:TAGFL
       |INT:17
     |vpiEnumConst:
     \_enum_const: (TAGLA), line:34
       |vpiName:TAGLA
       |INT:19
     |vpiEnumConst:
     \_enum_const: (TAGLV), line:33
       |vpiName:TAGLV
       |INT:18
     |vpiEnumConst:
     \_enum_const: (TAGST), line:31
       |vpiName:TAGST
       |INT:16
   |vpiTypedef:
   \_enum_typespec: (bsg_cache_non_blocking_stat_op_e), line:139
     |vpiName:bsg_cache_non_blocking_stat_op_e
     |vpiBaseTypespec:
     \_logic_typespec: , line:132
       |vpiRange:
       \_range: , line:132
         |vpiLeftRange:
         \_constant: , line:132
           |vpiConstType:7
           |vpiDecompile:2
           |vpiSize:32
           |INT:2
         |vpiRightRange:
         \_constant: , line:132
           |vpiConstType:7
           |vpiDecompile:0
           |vpiSize:32
           |INT:0
     |vpiEnumConst:
     \_enum_const: (e_stat_clear_dirty), line:134
       |vpiName:e_stat_clear_dirty
       |INT:1
     |vpiEnumConst:
     \_enum_const: (e_stat_read), line:133
       |vpiName:e_stat_read
       |INT:0
     |vpiEnumConst:
     \_enum_const: (e_stat_reset), line:138
       |vpiName:e_stat_reset
       |INT:5
     |vpiEnumConst:
     \_enum_const: (e_stat_set_lru), line:135
       |vpiName:e_stat_set_lru
       |INT:2
     |vpiEnumConst:
     \_enum_const: (e_stat_set_lru_and_clear_dirty), line:137
       |vpiName:e_stat_set_lru_and_clear_dirty
       |INT:4
     |vpiEnumConst:
     \_enum_const: (e_stat_set_lru_and_dirty), line:136
       |vpiName:e_stat_set_lru_and_dirty
       |INT:3
   |vpiTypedef:
   \_enum_typespec: (bsg_cache_non_blocking_tag_op_e), line:115
     |vpiName:bsg_cache_non_blocking_tag_op_e
     |vpiBaseTypespec:
     \_logic_typespec: , line:107
       |vpiRange:
       \_range: , line:107
         |vpiLeftRange:
         \_constant: , line:107
           |vpiConstType:7
           |vpiDecompile:2
           |vpiSize:32
           |INT:2
         |vpiRightRange:
         \_constant: , line:107
           |vpiConstType:7
           |vpiDecompile:0
           |vpiSize:32
           |INT:0
     |vpiEnumConst:
     \_enum_const: (e_tag_invalidate), line:112
       |vpiName:e_tag_invalidate
       |INT:4
     |vpiEnumConst:
     \_enum_const: (e_tag_lock), line:113
       |vpiName:e_tag_lock
       |INT:5
     |vpiEnumConst:
     \_enum_const: (e_tag_read), line:108
       |vpiName:e_tag_read
       |INT:0
     |vpiEnumConst:
     \_enum_const: (e_tag_set_tag), line:110
       |vpiName:e_tag_set_tag
       |INT:2
     |vpiEnumConst:
     \_enum_const: (e_tag_set_tag_and_lock), line:111
       |vpiName:e_tag_set_tag_and_lock
       |INT:3
     |vpiEnumConst:
     \_enum_const: (e_tag_store), line:109
       |vpiName:e_tag_store
       |INT:1
     |vpiEnumConst:
     \_enum_const: (e_tag_unlock), line:114
       |vpiName:e_tag_unlock
       |INT:6
   |vpiTypedef:
   \_enum_typespec: (mhu_state_e), line:181
     |vpiName:mhu_state_e
     |vpiBaseTypespec:
     \_logic_typespec: , line:168
       |vpiRange:
       \_range: , line:168
         |vpiLeftRange:
         \_constant: , line:168
           |vpiConstType:7
           |vpiDecompile:3
           |vpiSize:32
           |INT:3
         |vpiRightRange:
         \_constant: , line:168
           |vpiConstType:7
           |vpiDecompile:0
           |vpiSize:32
           |INT:0
     |vpiEnumConst:
     \_enum_const: (DEQUEUE_MODE), line:176
       |vpiName:DEQUEUE_MODE
       |INT:7
     |vpiEnumConst:
     \_enum_const: (MGMT_OP), line:170
       |vpiName:MGMT_OP
       |INT:1
     |vpiEnumConst:
     \_enum_const: (MHU_IDLE), line:169
       |vpiName:MHU_IDLE
       |INT:0
     |vpiEnumConst:
     \_enum_const: (READ_TAG1), line:173
       |vpiName:READ_TAG1
       |INT:4
     |vpiEnumConst:
     \_enum_const: (READ_TAG2), line:177
       |vpiName:READ_TAG2
       |INT:8
     |vpiEnumConst:
     \_enum_const: (RECOVER), line:180
       |vpiName:RECOVER
       |INT:11
     |vpiEnumConst:
     \_enum_const: (SCAN_MODE), line:179
       |vpiName:SCAN_MODE
       |INT:10
     |vpiEnumConst:
     \_enum_const: (SEND_DMA_REQ1), line:174
       |vpiName:SEND_DMA_REQ1
       |INT:5
     |vpiEnumConst:
     \_enum_const: (SEND_DMA_REQ2), line:178
       |vpiName:SEND_DMA_REQ2
       |INT:9
     |vpiEnumConst:
     \_enum_const: (SEND_MGMT_DMA), line:171
       |vpiName:SEND_MGMT_DMA
       |INT:2
     |vpiEnumConst:
     \_enum_const: (WAIT_DMA_DONE), line:175
       |vpiName:WAIT_DMA_DONE
       |INT:6
     |vpiEnumConst:
     \_enum_const: (WAIT_MGMT_DMA), line:172
       |vpiName:WAIT_MGMT_DMA
       |INT:3
 |uhdmallPackages:
 \_package: bsg_cache_pkg, file:third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v, line:7, parent:work@bsg_idiv_iterative
   |vpiDefName:bsg_cache_pkg
   |vpiFullName:bsg_cache_pkg
   |vpiTypedef:
   \_struct_typespec: (bsg_cache_decode_s), line:72
     |vpiPacked:1
     |vpiName:bsg_cache_decode_s
     |vpiTypespecMember:
     \_typespec_member: (data_size_op), line:77
       |vpiName:data_size_op
       |vpiTypespec:
       \_logic_typespec: , line:77
         |vpiRange:
         \_range: , line:77, parent:bsg_cache_decode_s
           |vpiLeftRange:
           \_constant: , line:77
             |vpiConstType:7
             |vpiDecompile:1
             |vpiSize:32
             |INT:1
           |vpiRightRange:
           \_constant: , line:77
             |vpiConstType:7
             |vpiDecompile:0
             |vpiSize:32
             |INT:0
     |vpiTypespecMember:
     \_typespec_member: (sigext_op), line:78
       |vpiName:sigext_op
       |vpiTypespec:
       \_logic_typespec: , line:78
     |vpiTypespecMember:
     \_typespec_member: (mask_op), line:79
       |vpiName:mask_op
       |vpiTypespec:
       \_logic_typespec: , line:79
     |vpiTypespecMember:
     \_typespec_member: (ld_op), line:80
       |vpiName:ld_op
       |vpiTypespec:
       \_logic_typespec: , line:80
     |vpiTypespecMember:
     \_typespec_member: (st_op), line:81
       |vpiName:st_op
       |vpiTypespec:
       \_logic_typespec: , line:81
     |vpiTypespecMember:
     \_typespec_member: (tagst_op), line:82
       |vpiName:tagst_op
       |vpiTypespec:
       \_logic_typespec: , line:82
     |vpiTypespecMember:
     \_typespec_member: (tagfl_op), line:83
       |vpiName:tagfl_op
       |vpiTypespec:
       \_logic_typespec: , line:83
     |vpiTypespecMember:
     \_typespec_member: (taglv_op), line:84
       |vpiName:taglv_op
       |vpiTypespec:
       \_logic_typespec: , line:84
     |vpiTypespecMember:
     \_typespec_member: (tagla_op), line:85
       |vpiName:tagla_op
       |vpiTypespec:
       \_logic_typespec: , line:85
     |vpiTypespecMember:
     \_typespec_member: (afl_op), line:86
       |vpiName:afl_op
       |vpiTypespec:
       \_logic_typespec: , line:86
     |vpiTypespecMember:
     \_typespec_member: (aflinv_op), line:87
       |vpiName:aflinv_op
       |vpiTypespec:
       \_logic_typespec: , line:87
     |vpiTypespecMember:
     \_typespec_member: (ainv_op), line:88
       |vpiName:ainv_op
       |vpiTypespec:
       \_logic_typespec: , line:88
     |vpiTypespecMember:
     \_typespec_member: (alock_op), line:89
       |vpiName:alock_op
       |vpiTypespec:
       \_logic_typespec: , line:89
     |vpiTypespecMember:
     \_typespec_member: (aunlock_op), line:90
       |vpiName:aunlock_op
       |vpiTypespec:
       \_logic_typespec: , line:90
     |vpiTypespecMember:
     \_typespec_member: (tag_read_op), line:91
       |vpiName:tag_read_op
       |vpiTypespec:
       \_logic_typespec: , line:91
     |vpiTypespecMember:
     \_typespec_member: (atomic_op), line:93
       |vpiName:atomic_op
       |vpiTypespec:
       \_logic_typespec: , line:93
     |vpiTypespecMember:
     \_typespec_member: (amoswap_op), line:94
       |vpiName:amoswap_op
       |vpiTypespec:
       \_logic_typespec: , line:94
     |vpiTypespecMember:
     \_typespec_member: (amoor_op), line:95
       |vpiName:amoor_op
       |vpiTypespec:
       \_logic_typespec: , line:95
   |vpiTypedef:
   \_enum_typespec: (bsg_cache_dma_cmd_e), line:111
     |vpiName:bsg_cache_dma_cmd_e
     |vpiBaseTypespec:
     \_logic_typespec: , line:105
       |vpiRange:
       \_range: , line:105
         |vpiLeftRange:
         \_constant: , line:105
           |vpiConstType:7
           |vpiDecompile:3
           |vpiSize:32
           |INT:3
         |vpiRightRange:
         \_constant: , line:105
           |vpiConstType:7
           |vpiDecompile:0
           |vpiSize:32
           |INT:0
     |vpiEnumConst:
     \_enum_const: (e_dma_get_fill_data), line:109
       |vpiName:e_dma_get_fill_data
       |INT:4
     |vpiEnumConst:
     \_enum_const: (e_dma_nop), line:106
       |vpiName:e_dma_nop
       |INT:0
     |vpiEnumConst:
     \_enum_const: (e_dma_send_evict_addr), line:108
       |vpiName:e_dma_send_evict_addr
       |INT:2
     |vpiEnumConst:
     \_enum_const: (e_dma_send_evict_data), line:110
       |vpiName:e_dma_send_evict_data
       |INT:8
     |vpiEnumConst:
     \_enum_const: (e_dma_send_fill_addr), line:107
       |vpiName:e_dma_send_fill_addr
       |INT:1
   |vpiTypedef:
   \_enum_typespec: (bsg_cache_opcode_e), line:63
     |vpiName:bsg_cache_opcode_e
     |vpiBaseTypespec:
     \_logic_typespec: , line:11
       |vpiRange:
       \_range: , line:11
         |vpiLeftRange:
         \_constant: , line:11
           |vpiConstType:7
           |vpiDecompile:5
           |vpiSize:32
           |INT:5
         |vpiRightRange:
         \_constant: , line:11
           |vpiConstType:7
           |vpiDecompile:0
           |vpiSize:32
           |INT:0
     |vpiEnumConst:
     \_enum_const: (AFL), line:35
       |vpiName:AFL
       |INT:24
     |vpiEnumConst:
     \_enum_const: (AFLINV), line:36
       |vpiName:AFLINV
       |INT:25
     |vpiEnumConst:
     \_enum_const: (AINV), line:37
       |vpiName:AINV
       |INT:26
     |vpiEnumConst:
     \_enum_const: (ALOCK), line:39
       |vpiName:ALOCK
       |INT:27
     |vpiEnumConst:
     \_enum_const: (AMOADD_D), line:55
       |vpiName:AMOADD_D
       |INT:49
     |vpiEnumConst:
     \_enum_const: (AMOADD_W), line:44
       |vpiName:AMOADD_W
       |INT:33
     |vpiEnumConst:
     \_enum_const: (AMOAND_D), line:57
       |vpiName:AMOAND_D
       |INT:51
     |vpiEnumConst:
     \_enum_const: (AMOAND_W), line:46
       |vpiName:AMOAND_W
       |INT:35
     |vpiEnumConst:
     \_enum_const: (AMOMAXU_D), line:62
       |vpiName:AMOMAXU_D
       |INT:56
     |vpiEnumConst:
     \_enum_const: (AMOMAXU_W), line:51
       |vpiName:AMOMAXU_W
       |INT:40
     |vpiEnumConst:
     \_enum_const: (AMOMAX_D), line:60
       |vpiName:AMOMAX_D
       |INT:54
     |vpiEnumConst:
     \_enum_const: (AMOMAX_W), line:49
       |vpiName:AMOMAX_W
       |INT:38
     |vpiEnumConst:
     \_enum_const: (AMOMINU_D), line:61
       |vpiName:AMOMINU_D
       |INT:55
     |vpiEnumConst:
     \_enum_const: (AMOMINU_W), line:50
       |vpiName:AMOMINU_W
       |INT:39
     |vpiEnumConst:
     \_enum_const: (AMOMIN_D), line:59
       |vpiName:AMOMIN_D
       |INT:53
     |vpiEnumConst:
     \_enum_const: (AMOMIN_W), line:48
       |vpiName:AMOMIN_W
       |INT:37
     |vpiEnumConst:
     \_enum_const: (AMOOR_D), line:58
       |vpiName:AMOOR_D
       |INT:52
     |vpiEnumConst:
     \_enum_const: (AMOOR_W), line:47
       |vpiName:AMOOR_W
       |INT:36
     |vpiEnumConst:
     \_enum_const: (AMOSWAP_D), line:54
       |vpiName:AMOSWAP_D
       |INT:48
     |vpiEnumConst:
     \_enum_const: (AMOSWAP_W), line:43
       |vpiName:AMOSWAP_W
       |INT:32
     |vpiEnumConst:
     \_enum_const: (AMOXOR_D), line:56
       |vpiName:AMOXOR_D
       |INT:50
     |vpiEnumConst:
     \_enum_const: (AMOXOR_W), line:45
       |vpiName:AMOXOR_W
       |INT:34
     |vpiEnumConst:
     \_enum_const: (AUNLOCK), line:40
       |vpiName:AUNLOCK
       |INT:28
     |vpiEnumConst:
     \_enum_const: (LB), line:12
       |vpiName:LB
       |INT:0
     |vpiEnumConst:
     \_enum_const: (LBU), line:17
       |vpiName:LBU
       |INT:4
     |vpiEnumConst:
     \_enum_const: (LD), line:15
       |vpiName:LD
       |INT:3
     |vpiEnumConst:
     \_enum_const: (LDU), line:20
       |vpiName:LDU
       |INT:7
     |vpiEnumConst:
     \_enum_const: (LH), line:13
       |vpiName:LH
       |INT:1
     |vpiEnumConst:
     \_enum_const: (LHU), line:18
       |vpiName:LHU
       |INT:5
     |vpiEnumConst:
     \_enum_const: (LM), line:27
       |vpiName:LM
       |INT:12
     |vpiEnumConst:
     \_enum_const: (LW), line:14
       |vpiName:LW
       |INT:2
     |vpiEnumConst:
     \_enum_const: (LWU), line:19
       |vpiName:LWU
       |INT:6
     |vpiEnumConst:
     \_enum_const: (SB), line:22
       |vpiName:SB
       |INT:8
     |vpiEnumConst:
     \_enum_const: (SD), line:25
       |vpiName:SD
       |INT:11
     |vpiEnumConst:
     \_enum_const: (SH), line:23
       |vpiName:SH
       |INT:9
     |vpiEnumConst:
     \_enum_const: (SM), line:28
       |vpiName:SM
       |INT:13
     |vpiEnumConst:
     \_enum_const: (SW), line:24
       |vpiName:SW
       |INT:10
     |vpiEnumConst:
     \_enum_const: (TAGFL), line:31
       |vpiName:TAGFL
       |INT:17
     |vpiEnumConst:
     \_enum_const: (TAGLA), line:33
       |vpiName:TAGLA
       |INT:19
     |vpiEnumConst:
     \_enum_const: (TAGLV), line:32
       |vpiName:TAGLV
       |INT:18
     |vpiEnumConst:
     \_enum_const: (TAGST), line:30
       |vpiName:TAGST
       |INT:16
 |uhdmallPackages:
 \_package: builtin, parent:work@bsg_idiv_iterative
   |vpiDefName:builtin
   |vpiFullName:builtin
 |uhdmallClasses:
 \_class_defn: (builtin::array)
   |vpiName:builtin::array
   |vpiFullName:builtin.builtin::array
 |uhdmallClasses:
 \_class_defn: (builtin::queue)
   |vpiName:builtin::queue
   |vpiFullName:builtin.builtin::queue
 |uhdmallClasses:
 \_class_defn: (builtin::string)
   |vpiName:builtin::string
   |vpiFullName:builtin.builtin::string
 |uhdmallClasses:
 \_class_defn: (builtin::system)
   |vpiName:builtin::system
   |vpiFullName:builtin.builtin::system
 |uhdmallModules:
 \_module: work@bsg_idiv_iterative, file:third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v, line:26, parent:work@bsg_idiv_iterative
   |vpiDefName:work@bsg_idiv_iterative
   |vpiFullName:work@bsg_idiv_iterative
   |vpiPort:
   \_port: (clk_i), line:27
     |vpiName:clk_i
     |vpiDirection:1
     |vpiLowConn:
     \_ref_obj: 
       |vpiActual:
       \_logic_net: (clk_i), line:27
         |vpiName:clk_i
         |vpiFullName:work@bsg_idiv_iterative.clk_i
   |vpiPort:
   \_port: (reset_i), line:28
     |vpiName:reset_i
     |vpiDirection:1
     |vpiLowConn:
     \_ref_obj: 
       |vpiActual:
       \_logic_net: (reset_i), line:28
         |vpiName:reset_i
         |vpiFullName:work@bsg_idiv_iterative.reset_i
   |vpiPort:
   \_port: (v_i), line:30
     |vpiName:v_i
     |vpiDirection:1
     |vpiLowConn:
     \_ref_obj: 
       |vpiActual:
       \_logic_net: (v_i), line:30
         |vpiName:v_i
         |vpiFullName:work@bsg_idiv_iterative.v_i
   |vpiPort:
   \_port: (ready_o), line:31
     |vpiName:ready_o
     |vpiDirection:2
     |vpiLowConn:
     \_ref_obj: 
       |vpiActual:
       \_logic_net: (ready_o), line:31
         |vpiName:ready_o
         |vpiFullName:work@bsg_idiv_iterative.ready_o
   |vpiPort:
   \_port: (dividend_i), line:33
     |vpiName:dividend_i
     |vpiDirection:1
     |vpiLowConn:
     \_ref_obj: 
       |vpiActual:
       \_logic_net: (dividend_i), line:33
         |vpiName:dividend_i
         |vpiFullName:work@bsg_idiv_iterative.dividend_i
   |vpiPort:
   \_port: (divisor_i), line:34
     |vpiName:divisor_i
     |vpiDirection:1
     |vpiLowConn:
     \_ref_obj: 
       |vpiActual:
       \_logic_net: (divisor_i), line:34
         |vpiName:divisor_i
         |vpiFullName:work@bsg_idiv_iterative.divisor_i
   |vpiPort:
   \_port: (signed_div_i), line:35
     |vpiName:signed_div_i
     |vpiDirection:1
     |vpiLowConn:
     \_ref_obj: 
       |vpiActual:
       \_logic_net: (signed_div_i), line:35
         |vpiName:signed_div_i
         |vpiFullName:work@bsg_idiv_iterative.signed_div_i
   |vpiPort:
   \_port: (v_o), line:37
     |vpiName:v_o
     |vpiDirection:2
     |vpiLowConn:
     \_ref_obj: 
       |vpiActual:
       \_logic_net: (v_o), line:37
         |vpiName:v_o
         |vpiFullName:work@bsg_idiv_iterative.v_o
   |vpiPort:
   \_port: (quotient_o), line:38
     |vpiName:quotient_o
     |vpiDirection:2
     |vpiLowConn:
     \_ref_obj: 
       |vpiActual:
       \_logic_net: (quotient_o), line:38
         |vpiName:quotient_o
         |vpiFullName:work@bsg_idiv_iterative.quotient_o
   |vpiPort:
   \_port: (remainder_o), line:39
     |vpiName:remainder_o
     |vpiDirection:2
     |vpiLowConn:
     \_ref_obj: 
       |vpiActual:
       \_logic_net: (remainder_o), line:39
         |vpiName:remainder_o
         |vpiFullName:work@bsg_idiv_iterative.remainder_o
   |vpiPort:
   \_port: (yumi_i), line:40
     |vpiName:yumi_i
     |vpiDirection:1
     |vpiLowConn:
     \_ref_obj: 
       |vpiActual:
       \_logic_net: (yumi_i), line:40
         |vpiName:yumi_i
         |vpiFullName:work@bsg_idiv_iterative.yumi_i
   |vpiNet:
   \_logic_net: (clk_i), line:27
   |vpiNet:
   \_logic_net: (reset_i), line:28
   |vpiNet:
   \_logic_net: (v_i), line:30
   |vpiNet:
   \_logic_net: (ready_o), line:31
   |vpiNet:
   \_logic_net: (dividend_i), line:33
   |vpiNet:
   \_logic_net: (divisor_i), line:34
   |vpiNet:
   \_logic_net: (signed_div_i), line:35
   |vpiNet:
   \_logic_net: (v_o), line:37
   |vpiNet:
   \_logic_net: (quotient_o), line:38
   |vpiNet:
   \_logic_net: (remainder_o), line:39
   |vpiNet:
   \_logic_net: (yumi_i), line:40
   |vpiNet:
   \_logic_net: (opA), line:44
     |vpiName:opA
     |vpiFullName:work@bsg_idiv_iterative.opA
     |vpiNetType:1
   |vpiNet:
   \_logic_net: (opC), line:47
     |vpiName:opC
     |vpiFullName:work@bsg_idiv_iterative.opC
     |vpiNetType:1
   |vpiNet:
   \_logic_net: (signed_div_r), line:50
     |vpiName:signed_div_r
     |vpiFullName:work@bsg_idiv_iterative.signed_div_r
     |vpiNetType:1
   |vpiNet:
   \_logic_net: (dividend_r), line:51
     |vpiName:dividend_r
     |vpiFullName:work@bsg_idiv_iterative.dividend_r
     |vpiNetType:1
   |vpiNet:
   \_logic_net: (divisor_r), line:52
     |vpiName:divisor_r
     |vpiFullName:work@bsg_idiv_iterative.divisor_r
     |vpiNetType:1
   |vpiNet:
   \_logic_net: (divisor_msb), line:53
     |vpiName:divisor_msb
     |vpiFullName:work@bsg_idiv_iterative.divisor_msb
     |vpiNetType:1
   |vpiNet:
   \_logic_net: (dividend_msb), line:54
     |vpiName:dividend_msb
     |vpiFullName:work@bsg_idiv_iterative.dividend_msb
     |vpiNetType:1
   |vpiNet:
   \_logic_net: (latch_inputs), line:56
     |vpiName:latch_inputs
     |vpiFullName:work@bsg_idiv_iterative.latch_inputs
     |vpiNetType:1
   |vpiNet:
   \_logic_net: (zero_divisor_li), line:79
     |vpiName:zero_divisor_li
     |vpiFullName:work@bsg_idiv_iterative.zero_divisor_li
     |vpiNetType:1
   |vpiNet:
   \_logic_net: (opA_sel), line:81
     |vpiName:opA_sel
     |vpiFullName:work@bsg_idiv_iterative.opA_sel
     |vpiNetType:1
   |vpiNet:
   \_logic_net: (opA_mux), line:82
     |vpiName:opA_mux
     |vpiFullName:work@bsg_idiv_iterative.opA_mux
     |vpiNetType:1
   |vpiNet:
   \_logic_net: (add_out), line:83
     |vpiName:add_out
     |vpiFullName:work@bsg_idiv_iterative.add_out
     |vpiNetType:1
   |vpiNet:
   \_logic_net: (opB_sel), line:90
     |vpiName:opB_sel
     |vpiFullName:work@bsg_idiv_iterative.opB_sel
     |vpiNetType:1
   |vpiNet:
   \_logic_net: (opB_mux), line:91
     |vpiName:opB_mux
     |vpiFullName:work@bsg_idiv_iterative.opB_mux
     |vpiNetType:1
   |vpiNet:
   \_logic_net: (opC_sel), line:98
     |vpiName:opC_sel
     |vpiFullName:work@bsg_idiv_iterative.opC_sel
     |vpiNetType:1
   |vpiNet:
   \_logic_net: (opC_mux), line:99
     |vpiName:opC_mux
     |vpiFullName:work@bsg_idiv_iterative.opC_mux
     |vpiNetType:1
   |vpiNet:
   \_logic_net: (opA_ld), line:106
     |vpiName:opA_ld
     |vpiFullName:work@bsg_idiv_iterative.opA_ld
     |vpiNetType:1
   |vpiNet:
   \_logic_net: (opB_ld), line:114
     |vpiName:opB_ld
     |vpiFullName:work@bsg_idiv_iterative.opB_ld
     |vpiNetType:1
   |vpiNet:
   \_logic_net: (opB), line:115
     |vpiName:opB
     |vpiFullName:work@bsg_idiv_iterative.opB
     |vpiNetType:1
   |vpiNet:
   \_logic_net: (opC_ld), line:123
     |vpiName:opC_ld
     |vpiFullName:work@bsg_idiv_iterative.opC_ld
     |vpiNetType:1
   |vpiNet:
   \_logic_net: (opA_inv), line:134
     |vpiName:opA_inv
     |vpiFullName:work@bsg_idiv_iterative.opA_inv
     |vpiNetType:1
   |vpiNet:
   \_logic_net: (opA_inv_buf), line:135
     |vpiName:opA_inv_buf
     |vpiFullName:work@bsg_idiv_iterative.opA_inv_buf
     |vpiNetType:1
   |vpiNet:
   \_logic_net: (opB_inv), line:138
     |vpiName:opB_inv
     |vpiFullName:work@bsg_idiv_iterative.opB_inv
     |vpiNetType:1
   |vpiNet:
   \_logic_net: (opB_inv_buf), line:139
     |vpiName:opB_inv_buf
     |vpiFullName:work@bsg_idiv_iterative.opB_inv_buf
     |vpiNetType:1
   |vpiNet:
   \_logic_net: (opA_clr_l), line:142
     |vpiName:opA_clr_l
     |vpiFullName:work@bsg_idiv_iterative.opA_clr_l
     |vpiNetType:1
   |vpiNet:
   \_logic_net: (opA_clr_buf), line:143
     |vpiName:opA_clr_buf
     |vpiFullName:work@bsg_idiv_iterative.opA_clr_buf
     |vpiNetType:1
   |vpiNet:
   \_logic_net: (opB_clr_l), line:146
     |vpiName:opB_clr_l
     |vpiFullName:work@bsg_idiv_iterative.opB_clr_l
     |vpiNetType:1
   |vpiNet:
   \_logic_net: (opB_clr_buf), line:147
     |vpiName:opB_clr_buf
     |vpiFullName:work@bsg_idiv_iterative.opB_clr_buf
     |vpiNetType:1
   |vpiNet:
   \_logic_net: (opA_xnor), line:150
     |vpiName:opA_xnor
     |vpiFullName:work@bsg_idiv_iterative.opA_xnor
     |vpiNetType:1
   |vpiNet:
   \_logic_net: (opB_xnor), line:157
     |vpiName:opB_xnor
     |vpiFullName:work@bsg_idiv_iterative.opB_xnor
     |vpiNetType:1
   |vpiNet:
   \_logic_net: (add_in0), line:164
     |vpiName:add_in0
     |vpiFullName:work@bsg_idiv_iterative.add_in0
     |vpiNetType:1
   |vpiNet:
   \_logic_net: (add_in1), line:171
     |vpiName:add_in1
     |vpiFullName:work@bsg_idiv_iterative.add_in1
     |vpiNetType:1
   |vpiNet:
   \_logic_net: (adder_cin), line:178
     |vpiName:adder_cin
     |vpiFullName:work@bsg_idiv_iterative.adder_cin
     |vpiNetType:1
   |vpiParamAssign:
   \_param_assign: , line:26
     |vpiRhs:
     \_constant: , line:26
       |vpiConstType:7
       |vpiDecompile:32
       |vpiSize:32
       |INT:32
     |vpiLhs:
     \_parameter: (width_p), line:26
       |vpiName:width_p
   |vpiParameter:
   \_parameter: (width_p), line:26
 |uhdmtopModules:
 \_module: work@bsg_idiv_iterative (work@bsg_idiv_iterative), file:third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v, line:26
   |vpiDefName:work@bsg_idiv_iterative
   |vpiName:work@bsg_idiv_iterative
   |vpiPort:
   \_port: (clk_i), line:27, parent:work@bsg_idiv_iterative
     |vpiName:clk_i
     |vpiDirection:1
     |vpiLowConn:
     \_ref_obj: 
       |vpiActual:
       \_logic_net: (clk_i), line:27, parent:work@bsg_idiv_iterative
         |vpiName:clk_i
         |vpiFullName:work@bsg_idiv_iterative.clk_i
   |vpiPort:
   \_port: (reset_i), line:28, parent:work@bsg_idiv_iterative
     |vpiName:reset_i
     |vpiDirection:1
     |vpiLowConn:
     \_ref_obj: 
       |vpiActual:
       \_logic_net: (reset_i), line:28, parent:work@bsg_idiv_iterative
         |vpiName:reset_i
         |vpiFullName:work@bsg_idiv_iterative.reset_i
   |vpiPort:
   \_port: (v_i), line:30, parent:work@bsg_idiv_iterative
     |vpiName:v_i
     |vpiDirection:1
     |vpiLowConn:
     \_ref_obj: 
       |vpiActual:
       \_logic_net: (v_i), line:30, parent:work@bsg_idiv_iterative
         |vpiName:v_i
         |vpiFullName:work@bsg_idiv_iterative.v_i
   |vpiPort:
   \_port: (ready_o), line:31, parent:work@bsg_idiv_iterative
     |vpiName:ready_o
     |vpiDirection:2
     |vpiLowConn:
     \_ref_obj: 
       |vpiActual:
       \_logic_net: (ready_o), line:31, parent:work@bsg_idiv_iterative
         |vpiName:ready_o
         |vpiFullName:work@bsg_idiv_iterative.ready_o
   |vpiPort:
   \_port: (dividend_i), line:33, parent:work@bsg_idiv_iterative
     |vpiName:dividend_i
     |vpiDirection:1
     |vpiLowConn:
     \_ref_obj: 
       |vpiActual:
       \_logic_net: (dividend_i), line:33, parent:work@bsg_idiv_iterative
         |vpiName:dividend_i
         |vpiFullName:work@bsg_idiv_iterative.dividend_i
   |vpiPort:
   \_port: (divisor_i), line:34, parent:work@bsg_idiv_iterative
     |vpiName:divisor_i
     |vpiDirection:1
     |vpiLowConn:
     \_ref_obj: 
       |vpiActual:
       \_logic_net: (divisor_i), line:34, parent:work@bsg_idiv_iterative
         |vpiName:divisor_i
         |vpiFullName:work@bsg_idiv_iterative.divisor_i
   |vpiPort:
   \_port: (signed_div_i), line:35, parent:work@bsg_idiv_iterative
     |vpiName:signed_div_i
     |vpiDirection:1
     |vpiLowConn:
     \_ref_obj: 
       |vpiActual:
       \_logic_net: (signed_div_i), line:35, parent:work@bsg_idiv_iterative
         |vpiName:signed_div_i
         |vpiFullName:work@bsg_idiv_iterative.signed_div_i
   |vpiPort:
   \_port: (v_o), line:37, parent:work@bsg_idiv_iterative
     |vpiName:v_o
     |vpiDirection:2
     |vpiLowConn:
     \_ref_obj: 
       |vpiActual:
       \_logic_net: (v_o), line:37, parent:work@bsg_idiv_iterative
         |vpiName:v_o
         |vpiFullName:work@bsg_idiv_iterative.v_o
   |vpiPort:
   \_port: (quotient_o), line:38, parent:work@bsg_idiv_iterative
     |vpiName:quotient_o
     |vpiDirection:2
     |vpiLowConn:
     \_ref_obj: 
       |vpiActual:
       \_logic_net: (quotient_o), line:38, parent:work@bsg_idiv_iterative
         |vpiName:quotient_o
         |vpiFullName:work@bsg_idiv_iterative.quotient_o
   |vpiPort:
   \_port: (remainder_o), line:39, parent:work@bsg_idiv_iterative
     |vpiName:remainder_o
     |vpiDirection:2
     |vpiLowConn:
     \_ref_obj: 
       |vpiActual:
       \_logic_net: (remainder_o), line:39, parent:work@bsg_idiv_iterative
         |vpiName:remainder_o
         |vpiFullName:work@bsg_idiv_iterative.remainder_o
   |vpiPort:
   \_port: (yumi_i), line:40, parent:work@bsg_idiv_iterative
     |vpiName:yumi_i
     |vpiDirection:1
     |vpiLowConn:
     \_ref_obj: 
       |vpiActual:
       \_logic_net: (yumi_i), line:40, parent:work@bsg_idiv_iterative
         |vpiName:yumi_i
         |vpiFullName:work@bsg_idiv_iterative.yumi_i
   |vpiModule:
   \_module: work@bsg_idiv_iterative::bsg_buf (remainder_buf), file:third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v, line:45, parent:work@bsg_idiv_iterative
     |vpiDefName:work@bsg_idiv_iterative::bsg_buf
     |vpiName:remainder_buf
     |vpiFullName:work@bsg_idiv_iterative.remainder_buf
     |vpiPort:
     \_port: (i), parent:remainder_buf
       |vpiName:i
       |vpiHighConn:
       \_ref_obj: (opA), line:45
         |vpiName:opA
         |vpiActual:
         \_logic_net: (opA), line:44, parent:work@bsg_idiv_iterative
           |vpiName:opA
           |vpiFullName:work@bsg_idiv_iterative.opA
           |vpiNetType:1
           |vpiRange:
           \_range: , line:44
             |vpiLeftRange:
             \_constant: , line:44
               |vpiConstType:7
               |vpiDecompile:32
               |vpiSize:32
               |INT:32
             |vpiRightRange:
             \_constant: , line:44
               |vpiConstType:7
               |vpiDecompile:0
               |vpiSize:32
               |INT:0
     |vpiPort:
     \_port: (o), parent:remainder_buf
       |vpiName:o
       |vpiHighConn:
       \_ref_obj: (remainder_o), line:45
         |vpiName:remainder_o
         |vpiActual:
         \_logic_net: (remainder_o), line:39, parent:work@bsg_idiv_iterative
     |vpiInstance:
     \_module: work@bsg_idiv_iterative (work@bsg_idiv_iterative), file:third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v, line:26
   |vpiModule:
   \_module: work@bsg_idiv_iterative::bsg_buf (quotient_buf), file:third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v, line:48, parent:work@bsg_idiv_iterative
     |vpiDefName:work@bsg_idiv_iterative::bsg_buf
     |vpiName:quotient_buf
     |vpiFullName:work@bsg_idiv_iterative.quotient_buf
     |vpiPort:
     \_port: (i), parent:quotient_buf
       |vpiName:i
       |vpiHighConn:
       \_ref_obj: (opC), line:48
         |vpiName:opC
         |vpiActual:
         \_logic_net: (opC), line:47, parent:work@bsg_idiv_iterative
           |vpiName:opC
           |vpiFullName:work@bsg_idiv_iterative.opC
           |vpiNetType:1
           |vpiRange:
           \_range: , line:47
             |vpiLeftRange:
             \_constant: , line:47
               |vpiConstType:7
               |vpiDecompile:32
               |vpiSize:32
               |INT:32
             |vpiRightRange:
             \_constant: , line:47
               |vpiConstType:7
               |vpiDecompile:0
               |vpiSize:32
               |INT:0
     |vpiPort:
     \_port: (o), parent:quotient_buf
       |vpiName:o
       |vpiHighConn:
       \_ref_obj: (quotient_o), line:48
         |vpiName:quotient_o
         |vpiActual:
         \_logic_net: (quotient_o), line:38, parent:work@bsg_idiv_iterative
     |vpiInstance:
     \_module: work@bsg_idiv_iterative (work@bsg_idiv_iterative), file:third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v, line:26
   |vpiModule:
   \_module: work@bsg_idiv_iterative::bsg_dff_en (req_reg), file:third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v, line:57, parent:work@bsg_idiv_iterative
     |vpiDefName:work@bsg_idiv_iterative::bsg_dff_en
     |vpiName:req_reg
     |vpiFullName:work@bsg_idiv_iterative.req_reg
     |vpiPort:
     \_port: (data_i), parent:req_reg
       |vpiName:data_i
       |vpiHighConn:
       \_ref_obj: (signed_div_i), line:58
         |vpiName:signed_div_i
         |vpiActual:
         \_logic_net: (signed_div_i), line:35, parent:work@bsg_idiv_iterative
     |vpiPort:
     \_port: (data_o), parent:req_reg
       |vpiName:data_o
       |vpiHighConn:
       \_ref_obj: (signed_div_r), line:59
         |vpiName:signed_div_r
         |vpiActual:
         \_logic_net: (signed_div_r), line:50, parent:work@bsg_idiv_iterative
           |vpiName:signed_div_r
           |vpiFullName:work@bsg_idiv_iterative.signed_div_r
           |vpiNetType:1
     |vpiPort:
     \_port: (en_i), parent:req_reg
       |vpiName:en_i
       |vpiHighConn:
       \_ref_obj: (latch_inputs), line:60
         |vpiName:latch_inputs
         |vpiActual:
         \_logic_net: (latch_inputs), line:56, parent:work@bsg_idiv_iterative
           |vpiName:latch_inputs
           |vpiFullName:work@bsg_idiv_iterative.latch_inputs
           |vpiNetType:1
     |vpiPort:
     \_port: (clk_i), parent:req_reg
       |vpiName:clk_i
       |vpiHighConn:
       \_ref_obj: (clk_i), line:61
         |vpiName:clk_i
         |vpiActual:
         \_logic_net: (clk_i), line:27, parent:work@bsg_idiv_iterative
     |vpiInstance:
     \_module: work@bsg_idiv_iterative (work@bsg_idiv_iterative), file:third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v, line:26
   |vpiModule:
   \_module: work@bsg_idiv_iterative::bsg_dff_en (dividend_reg), file:third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v, line:64, parent:work@bsg_idiv_iterative
     |vpiDefName:work@bsg_idiv_iterative::bsg_dff_en
     |vpiName:dividend_reg
     |vpiFullName:work@bsg_idiv_iterative.dividend_reg
     |vpiPort:
     \_port: (data_i), parent:dividend_reg
       |vpiName:data_i
       |vpiHighConn:
       \_ref_obj: (dividend_i), line:65
         |vpiName:dividend_i
         |vpiActual:
         \_logic_net: (dividend_i), line:33, parent:work@bsg_idiv_iterative
     |vpiPort:
     \_port: (data_o), parent:dividend_reg
       |vpiName:data_o
       |vpiHighConn:
       \_ref_obj: (dividend_r), line:66
         |vpiName:dividend_r
         |vpiActual:
         \_logic_net: (dividend_r), line:51, parent:work@bsg_idiv_iterative
           |vpiName:dividend_r
           |vpiFullName:work@bsg_idiv_iterative.dividend_r
           |vpiNetType:1
           |vpiRange:
           \_range: , line:51
             |vpiLeftRange:
             \_constant: , line:51
               |vpiConstType:7
               |vpiDecompile:31
               |vpiSize:32
               |INT:31
             |vpiRightRange:
             \_constant: , line:51
               |vpiConstType:7
               |vpiDecompile:0
               |vpiSize:32
               |INT:0
     |vpiPort:
     \_port: (en_i), parent:dividend_reg
       |vpiName:en_i
       |vpiHighConn:
       \_ref_obj: (latch_inputs), line:67
         |vpiName:latch_inputs
         |vpiActual:
         \_logic_net: (latch_inputs), line:56, parent:work@bsg_idiv_iterative
     |vpiPort:
     \_port: (clk_i), parent:dividend_reg
       |vpiName:clk_i
       |vpiHighConn:
       \_ref_obj: (clk_i), line:68
         |vpiName:clk_i
         |vpiActual:
         \_logic_net: (clk_i), line:27, parent:work@bsg_idiv_iterative
     |vpiInstance:
     \_module: work@bsg_idiv_iterative (work@bsg_idiv_iterative), file:third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v, line:26
   |vpiModule:
   \_module: work@bsg_idiv_iterative::bsg_dff_en (divisor_reg), file:third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v, line:71, parent:work@bsg_idiv_iterative
     |vpiDefName:work@bsg_idiv_iterative::bsg_dff_en
     |vpiName:divisor_reg
     |vpiFullName:work@bsg_idiv_iterative.divisor_reg
     |vpiPort:
     \_port: (data_i), parent:divisor_reg
       |vpiName:data_i
       |vpiHighConn:
       \_ref_obj: (divisor_i), line:72
         |vpiName:divisor_i
         |vpiActual:
         \_logic_net: (divisor_i), line:34, parent:work@bsg_idiv_iterative
     |vpiPort:
     \_port: (data_o), parent:divisor_reg
       |vpiName:data_o
       |vpiHighConn:
       \_ref_obj: (divisor_r), line:73
         |vpiName:divisor_r
         |vpiActual:
         \_logic_net: (divisor_r), line:52, parent:work@bsg_idiv_iterative
           |vpiName:divisor_r
           |vpiFullName:work@bsg_idiv_iterative.divisor_r
           |vpiNetType:1
           |vpiRange:
           \_range: , line:52
             |vpiLeftRange:
             \_constant: , line:52
               |vpiConstType:7
               |vpiDecompile:31
               |vpiSize:32
               |INT:31
             |vpiRightRange:
             \_constant: , line:52
               |vpiConstType:7
               |vpiDecompile:0
               |vpiSize:32
               |INT:0
     |vpiPort:
     \_port: (en_i), parent:divisor_reg
       |vpiName:en_i
       |vpiHighConn:
       \_ref_obj: (latch_inputs), line:74
         |vpiName:latch_inputs
         |vpiActual:
         \_logic_net: (latch_inputs), line:56, parent:work@bsg_idiv_iterative
     |vpiPort:
     \_port: (clk_i), parent:divisor_reg
       |vpiName:clk_i
       |vpiHighConn:
       \_ref_obj: (clk_i), line:75
         |vpiName:clk_i
         |vpiActual:
         \_logic_net: (clk_i), line:27, parent:work@bsg_idiv_iterative
     |vpiInstance:
     \_module: work@bsg_idiv_iterative (work@bsg_idiv_iterative), file:third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v, line:26
   |vpiModule:
   \_module: work@bsg_idiv_iterative::bsg_mux (muxA), file:third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v, line:84, parent:work@bsg_idiv_iterative
     |vpiDefName:work@bsg_idiv_iterative::bsg_mux
     |vpiName:muxA
     |vpiFullName:work@bsg_idiv_iterative.muxA
     |vpiPort:
     \_port: (data_i), parent:muxA
       |vpiName:data_i
       |vpiHighConn:
       \_operation: , line:85
         |vpiOpType:33
         |vpiOperand:
         \_operation: , line:85
           |vpiOpType:33
           |vpiOperand:
           \_ref_obj: (divisor_msb), line:85
             |vpiName:divisor_msb
           |vpiOperand:
           \_ref_obj: (divisor_r), line:85
             |vpiName:divisor_r
         |vpiOperand:
         \_ref_obj: (add_out), line:85
           |vpiName:add_out
     |vpiPort:
     \_port: (data_o), parent:muxA
       |vpiName:data_o
       |vpiHighConn:
       \_ref_obj: (opA_mux), line:86
         |vpiName:opA_mux
         |vpiActual:
         \_logic_net: (opA_mux), line:82, parent:work@bsg_idiv_iterative
           |vpiName:opA_mux
           |vpiFullName:work@bsg_idiv_iterative.opA_mux
           |vpiNetType:1
           |vpiRange:
           \_range: , line:82
             |vpiLeftRange:
             \_constant: , line:82
               |vpiConstType:7
               |vpiDecompile:32
               |vpiSize:32
               |INT:32
             |vpiRightRange:
             \_constant: , line:82
               |vpiConstType:7
               |vpiDecompile:0
               |vpiSize:32
               |INT:0
     |vpiPort:
     \_port: (sel_i), parent:muxA
       |vpiName:sel_i
       |vpiHighConn:
       \_ref_obj: (opA_sel), line:87
         |vpiName:opA_sel
         |vpiActual:
         \_logic_net: (opA_sel), line:81, parent:work@bsg_idiv_iterative
           |vpiName:opA_sel
           |vpiFullName:work@bsg_idiv_iterative.opA_sel
           |vpiNetType:1
     |vpiInstance:
     \_module: work@bsg_idiv_iterative (work@bsg_idiv_iterative), file:third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v, line:26
   |vpiModule:
   \_module: work@bsg_idiv_iterative::bsg_mux_one_hot (muxB), file:third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v, line:92, parent:work@bsg_idiv_iterative
     |vpiDefName:work@bsg_idiv_iterative::bsg_mux_one_hot
     |vpiName:muxB
     |vpiFullName:work@bsg_idiv_iterative.muxB
     |vpiPort:
     \_port: (data_i), parent:muxB
       |vpiName:data_i
       |vpiHighConn:
       \_operation: , line:93
         |vpiOpType:33
         |vpiOperand:
         \_ref_obj: (opC), line:93
           |vpiName:opC
         |vpiOperand:
         \_ref_obj: (add_out), line:93
           |vpiName:add_out
         |vpiOperand:
         \_operation: , line:93
           |vpiOpType:33
           |vpiOperand:
           \_part_select: , line:93, parent:add_out
             |vpiConstantSelect:1
             |vpiParent:
             \_ref_obj: (add_out)
             |vpiLeftRange:
             \_operation: , line:93
               |vpiOpType:11
               |vpiOperand:
               \_constant: , line:93
                 |vpiDecompile:32
                 |INT:32
               |vpiOperand:
               \_constant: , line:93
                 |vpiConstType:7
                 |vpiDecompile:1
                 |vpiSize:32
                 |INT:1
             |vpiRightRange:
             \_constant: , line:93
               |vpiConstType:7
               |vpiDecompile:0
               |vpiSize:32
               |INT:0
           |vpiOperand:
           \_bit_select: (opC), line:93
             |vpiName:opC
             |vpiIndex:
             \_constant: , line:93
               |vpiDecompile:32
               |INT:32
     |vpiPort:
     \_port: (data_o), parent:muxB
       |vpiName:data_o
       |vpiHighConn:
       \_ref_obj: (opB_mux), line:94
         |vpiName:opB_mux
         |vpiActual:
         \_logic_net: (opB_mux), line:91, parent:work@bsg_idiv_iterative
           |vpiName:opB_mux
           |vpiFullName:work@bsg_idiv_iterative.opB_mux
           |vpiNetType:1
           |vpiRange:
           \_range: , line:91
             |vpiLeftRange:
             \_constant: , line:91
               |vpiConstType:7
               |vpiDecompile:32
               |vpiSize:32
               |INT:32
             |vpiRightRange:
             \_constant: , line:91
               |vpiConstType:7
               |vpiDecompile:0
               |vpiSize:32
               |INT:0
     |vpiPort:
     \_port: (sel_one_hot_i), parent:muxB
       |vpiName:sel_one_hot_i
       |vpiHighConn:
       \_ref_obj: (opB_sel), line:95
         |vpiName:opB_sel
         |vpiActual:
         \_logic_net: (opB_sel), line:90, parent:work@bsg_idiv_iterative
           |vpiName:opB_sel
           |vpiFullName:work@bsg_idiv_iterative.opB_sel
           |vpiNetType:1
           |vpiRange:
           \_range: , line:90
             |vpiLeftRange:
             \_constant: , line:90
               |vpiConstType:7
               |vpiDecompile:2
               |vpiSize:32
               |INT:2
             |vpiRightRange:
             \_constant: , line:90
               |vpiConstType:7
               |vpiDecompile:0
               |vpiSize:32
               |INT:0
     |vpiInstance:
     \_module: work@bsg_idiv_iterative (work@bsg_idiv_iterative), file:third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v, line:26
   |vpiModule:
   \_module: work@bsg_idiv_iterative::bsg_mux_one_hot (muxC), file:third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v, line:100, parent:work@bsg_idiv_iterative
     |vpiDefName:work@bsg_idiv_iterative::bsg_mux_one_hot
     |vpiName:muxC
     |vpiFullName:work@bsg_idiv_iterative.muxC
     |vpiPort:
     \_port: (data_i), parent:muxC
       |vpiName:data_i
       |vpiHighConn:
       \_operation: , line:101
         |vpiOpType:33
         |vpiOperand:
         \_operation: , line:101
           |vpiOpType:33
           |vpiOperand:
           \_ref_obj: (dividend_msb), line:101
             |vpiName:dividend_msb
           |vpiOperand:
           \_ref_obj: (dividend_r), line:101
             |vpiName:dividend_r
         |vpiOperand:
         \_ref_obj: (add_out), line:101
           |vpiName:add_out
         |vpiOperand:
         \_operation: , line:101
           |vpiOpType:33
           |vpiOperand:
           \_part_select: , line:101, parent:opC
             |vpiConstantSelect:1
             |vpiParent:
             \_ref_obj: (opC)
             |vpiLeftRange:
             \_operation: , line:101
               |vpiOpType:11
               |vpiOperand:
               \_constant: , line:101
                 |vpiDecompile:32
                 |INT:32
               |vpiOperand:
               \_constant: , line:101
                 |vpiConstType:7
                 |vpiDecompile:1
                 |vpiSize:32
                 |INT:1
             |vpiRightRange:
             \_constant: , line:101
               |vpiConstType:7
               |vpiDecompile:0
               |vpiSize:32
               |INT:0
           |vpiOperand:
           \_operation: , line:101
             |vpiOpType:4
             |vpiOperand:
             \_bit_select: (add_out), line:101
               |vpiName:add_out
               |vpiIndex:
               \_constant: , line:101
                 |vpiDecompile:32
                 |INT:32
     |vpiPort:
     \_port: (data_o), parent:muxC
       |vpiName:data_o
       |vpiHighConn:
       \_ref_obj: (opC_mux), line:102
         |vpiName:opC_mux
         |vpiActual:
         \_logic_net: (opC_mux), line:99, parent:work@bsg_idiv_iterative
           |vpiName:opC_mux
           |vpiFullName:work@bsg_idiv_iterative.opC_mux
           |vpiNetType:1
           |vpiRange:
           \_range: , line:99
             |vpiLeftRange:
             \_constant: , line:99
               |vpiConstType:7
               |vpiDecompile:32
               |vpiSize:32
               |INT:32
             |vpiRightRange:
             \_constant: , line:99
               |vpiConstType:7
               |vpiDecompile:0
               |vpiSize:32
               |INT:0
     |vpiPort:
     \_port: (sel_one_hot_i), parent:muxC
       |vpiName:sel_one_hot_i
       |vpiHighConn:
       \_ref_obj: (opC_sel), line:103
         |vpiName:opC_sel
         |vpiActual:
         \_logic_net: (opC_sel), line:98, parent:work@bsg_idiv_iterative
           |vpiName:opC_sel
           |vpiFullName:work@bsg_idiv_iterative.opC_sel
           |vpiNetType:1
           |vpiRange:
           \_range: , line:98
             |vpiLeftRange:
             \_constant: , line:98
               |vpiConstType:7
               |vpiDecompile:2
               |vpiSize:32
               |INT:2
             |vpiRightRange:
             \_constant: , line:98
               |vpiConstType:7
               |vpiDecompile:0
               |vpiSize:32
               |INT:0
     |vpiInstance:
     \_module: work@bsg_idiv_iterative (work@bsg_idiv_iterative), file:third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v, line:26
   |vpiModule:
   \_module: work@bsg_idiv_iterative::bsg_dff_en (opA_reg), file:third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v, line:107, parent:work@bsg_idiv_iterative
     |vpiDefName:work@bsg_idiv_iterative::bsg_dff_en
     |vpiName:opA_reg
     |vpiFullName:work@bsg_idiv_iterative.opA_reg
     |vpiPort:
     \_port: (data_i), parent:opA_reg
       |vpiName:data_i
       |vpiHighConn:
       \_ref_obj: (opA_mux), line:108
         |vpiName:opA_mux
         |vpiActual:
         \_logic_net: (opA_mux), line:82, parent:work@bsg_idiv_iterative
     |vpiPort:
     \_port: (data_o), parent:opA_reg
       |vpiName:data_o
       |vpiHighConn:
       \_ref_obj: (opA), line:109
         |vpiName:opA
         |vpiActual:
         \_logic_net: (opA), line:44, parent:work@bsg_idiv_iterative
     |vpiPort:
     \_port: (en_i), parent:opA_reg
       |vpiName:en_i
       |vpiHighConn:
       \_ref_obj: (opA_ld), line:110
         |vpiName:opA_ld
         |vpiActual:
         \_logic_net: (opA_ld), line:106, parent:work@bsg_idiv_iterative
           |vpiName:opA_ld
           |vpiFullName:work@bsg_idiv_iterative.opA_ld
           |vpiNetType:1
     |vpiPort:
     \_port: (clk_i), parent:opA_reg
       |vpiName:clk_i
       |vpiHighConn:
       \_ref_obj: (clk_i), line:111
         |vpiName:clk_i
         |vpiActual:
         \_logic_net: (clk_i), line:27, parent:work@bsg_idiv_iterative
     |vpiInstance:
     \_module: work@bsg_idiv_iterative (work@bsg_idiv_iterative), file:third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v, line:26
   |vpiModule:
   \_module: work@bsg_idiv_iterative::bsg_dff_en (opB_reg), file:third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v, line:116, parent:work@bsg_idiv_iterative
     |vpiDefName:work@bsg_idiv_iterative::bsg_dff_en
     |vpiName:opB_reg
     |vpiFullName:work@bsg_idiv_iterative.opB_reg
     |vpiPort:
     \_port: (data_i), parent:opB_reg
       |vpiName:data_i
       |vpiHighConn:
       \_ref_obj: (opB_mux), line:117
         |vpiName:opB_mux
         |vpiActual:
         \_logic_net: (opB_mux), line:91, parent:work@bsg_idiv_iterative
     |vpiPort:
     \_port: (data_o), parent:opB_reg
       |vpiName:data_o
       |vpiHighConn:
       \_ref_obj: (opB), line:118
         |vpiName:opB
         |vpiActual:
         \_logic_net: (opB), line:115, parent:work@bsg_idiv_iterative
           |vpiName:opB
           |vpiFullName:work@bsg_idiv_iterative.opB
           |vpiNetType:1
           |vpiRange:
           \_range: , line:115
             |vpiLeftRange:
             \_constant: , line:115
               |vpiConstType:7
               |vpiDecompile:32
               |vpiSize:32
               |INT:32
             |vpiRightRange:
             \_constant: , line:115
               |vpiConstType:7
               |vpiDecompile:0
               |vpiSize:32
               |INT:0
     |vpiPort:
     \_port: (en_i), parent:opB_reg
       |vpiName:en_i
       |vpiHighConn:
       \_ref_obj: (opB_ld), line:119
         |vpiName:opB_ld
         |vpiActual:
         \_logic_net: (opB_ld), line:114, parent:work@bsg_idiv_iterative
           |vpiName:opB_ld
           |vpiFullName:work@bsg_idiv_iterative.opB_ld
           |vpiNetType:1
     |vpiPort:
     \_port: (clk_i), parent:opB_reg
       |vpiName:clk_i
       |vpiHighConn:
       \_ref_obj: (clk_i), line:120
         |vpiName:clk_i
         |vpiActual:
         \_logic_net: (clk_i), line:27, parent:work@bsg_idiv_iterative
     |vpiInstance:
     \_module: work@bsg_idiv_iterative (work@bsg_idiv_iterative), file:third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v, line:26
   |vpiModule:
   \_module: work@bsg_idiv_iterative::bsg_dff_en (opC_reg), file:third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v, line:124, parent:work@bsg_idiv_iterative
     |vpiDefName:work@bsg_idiv_iterative::bsg_dff_en
     |vpiName:opC_reg
     |vpiFullName:work@bsg_idiv_iterative.opC_reg
     |vpiPort:
     \_port: (data_i), parent:opC_reg
       |vpiName:data_i
       |vpiHighConn:
       \_ref_obj: (opC_mux), line:125
         |vpiName:opC_mux
         |vpiActual:
         \_logic_net: (opC_mux), line:99, parent:work@bsg_idiv_iterative
     |vpiPort:
     \_port: (data_o), parent:opC_reg
       |vpiName:data_o
       |vpiHighConn:
       \_ref_obj: (opC), line:126
         |vpiName:opC
         |vpiActual:
         \_logic_net: (opC), line:47, parent:work@bsg_idiv_iterative
     |vpiPort:
     \_port: (en_i), parent:opC_reg
       |vpiName:en_i
       |vpiHighConn:
       \_ref_obj: (opC_ld), line:127
         |vpiName:opC_ld
         |vpiActual:
         \_logic_net: (opC_ld), line:123, parent:work@bsg_idiv_iterative
           |vpiName:opC_ld
           |vpiFullName:work@bsg_idiv_iterative.opC_ld
           |vpiNetType:1
     |vpiPort:
     \_port: (clk_i), parent:opC_reg
       |vpiName:clk_i
       |vpiHighConn:
       \_ref_obj: (clk_i), line:128
         |vpiName:clk_i
         |vpiActual:
         \_logic_net: (clk_i), line:27, parent:work@bsg_idiv_iterative
     |vpiInstance:
     \_module: work@bsg_idiv_iterative (work@bsg_idiv_iterative), file:third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v, line:26
   |vpiModule:
   \_module: work@bsg_idiv_iterative::bsg_buf_ctrl (buf_opA_inv), file:third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v, line:136, parent:work@bsg_idiv_iterative
     |vpiDefName:work@bsg_idiv_iterative::bsg_buf_ctrl
     |vpiName:buf_opA_inv
     |vpiFullName:work@bsg_idiv_iterative.buf_opA_inv
     |vpiPort:
     \_port: (i), parent:buf_opA_inv
       |vpiName:i
       |vpiHighConn:
       \_ref_obj: (opA_inv), line:136
         |vpiName:opA_inv
         |vpiActual:
         \_logic_net: (opA_inv), line:134, parent:work@bsg_idiv_iterative
           |vpiName:opA_inv
           |vpiFullName:work@bsg_idiv_iterative.opA_inv
           |vpiNetType:1
     |vpiPort:
     \_port: (o), parent:buf_opA_inv
       |vpiName:o
       |vpiHighConn:
       \_ref_obj: (opA_inv_buf), line:136
         |vpiName:opA_inv_buf
         |vpiActual:
         \_logic_net: (opA_inv_buf), line:135, parent:work@bsg_idiv_iterative
           |vpiName:opA_inv_buf
           |vpiFullName:work@bsg_idiv_iterative.opA_inv_buf
           |vpiNetType:1
           |vpiRange:
           \_range: , line:135
             |vpiLeftRange:
             \_constant: , line:135
               |vpiConstType:7
               |vpiDecompile:32
               |vpiSize:32
               |INT:32
             |vpiRightRange:
             \_constant: , line:135
               |vpiConstType:7
               |vpiDecompile:0
               |vpiSize:32
               |INT:0
     |vpiInstance:
     \_module: work@bsg_idiv_iterative (work@bsg_idiv_iterative), file:third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v, line:26
   |vpiModule:
   \_module: work@bsg_idiv_iterative::bsg_buf_ctrl (buf_opB_inv), file:third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v, line:140, parent:work@bsg_idiv_iterative
     |vpiDefName:work@bsg_idiv_iterative::bsg_buf_ctrl
     |vpiName:buf_opB_inv
     |vpiFullName:work@bsg_idiv_iterative.buf_opB_inv
     |vpiPort:
     \_port: (i), parent:buf_opB_inv
       |vpiName:i
       |vpiHighConn:
       \_ref_obj: (opB_inv), line:140
         |vpiName:opB_inv
         |vpiActual:
         \_logic_net: (opB_inv), line:138, parent:work@bsg_idiv_iterative
           |vpiName:opB_inv
           |vpiFullName:work@bsg_idiv_iterative.opB_inv
           |vpiNetType:1
     |vpiPort:
     \_port: (o), parent:buf_opB_inv
       |vpiName:o
       |vpiHighConn:
       \_ref_obj: (opB_inv_buf), line:140
         |vpiName:opB_inv_buf
         |vpiActual:
         \_logic_net: (opB_inv_buf), line:139, parent:work@bsg_idiv_iterative
           |vpiName:opB_inv_buf
           |vpiFullName:work@bsg_idiv_iterative.opB_inv_buf
           |vpiNetType:1
           |vpiRange:
           \_range: , line:139
             |vpiLeftRange:
             \_constant: , line:139
               |vpiConstType:7
               |vpiDecompile:32
               |vpiSize:32
               |INT:32
             |vpiRightRange:
             \_constant: , line:139
               |vpiConstType:7
               |vpiDecompile:0
               |vpiSize:32
               |INT:0
     |vpiInstance:
     \_module: work@bsg_idiv_iterative (work@bsg_idiv_iterative), file:third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v, line:26
   |vpiModule:
   \_module: work@bsg_idiv_iterative::bsg_buf_ctrl (buf_opA_clr), file:third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v, line:144, parent:work@bsg_idiv_iterative
     |vpiDefName:work@bsg_idiv_iterative::bsg_buf_ctrl
     |vpiName:buf_opA_clr
     |vpiFullName:work@bsg_idiv_iterative.buf_opA_clr
     |vpiPort:
     \_port: (i), parent:buf_opA_clr
       |vpiName:i
       |vpiHighConn:
       \_operation: , line:144
         |vpiOpType:4
         |vpiOperand:
         \_ref_obj: (opA_clr_l), line:144
           |vpiName:opA_clr_l
     |vpiPort:
     \_port: (o), parent:buf_opA_clr
       |vpiName:o
       |vpiHighConn:
       \_ref_obj: (opA_clr_buf), line:144
         |vpiName:opA_clr_buf
         |vpiActual:
         \_logic_net: (opA_clr_buf), line:143, parent:work@bsg_idiv_iterative
           |vpiName:opA_clr_buf
           |vpiFullName:work@bsg_idiv_iterative.opA_clr_buf
           |vpiNetType:1
           |vpiRange:
           \_range: , line:143
             |vpiLeftRange:
             \_constant: , line:143
               |vpiConstType:7
               |vpiDecompile:32
               |vpiSize:32
               |INT:32
             |vpiRightRange:
             \_constant: , line:143
               |vpiConstType:7
               |vpiDecompile:0
               |vpiSize:32
               |INT:0
     |vpiInstance:
     \_module: work@bsg_idiv_iterative (work@bsg_idiv_iterative), file:third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v, line:26
   |vpiModule:
   \_module: work@bsg_idiv_iterative::bsg_buf_ctrl (buf_opB_clr), file:third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v, line:148, parent:work@bsg_idiv_iterative
     |vpiDefName:work@bsg_idiv_iterative::bsg_buf_ctrl
     |vpiName:buf_opB_clr
     |vpiFullName:work@bsg_idiv_iterative.buf_opB_clr
     |vpiPort:
     \_port: (i), parent:buf_opB_clr
       |vpiName:i
       |vpiHighConn:
       \_operation: , line:148
         |vpiOpType:4
         |vpiOperand:
         \_ref_obj: (opB_clr_l), line:148
           |vpiName:opB_clr_l
     |vpiPort:
     \_port: (o), parent:buf_opB_clr
       |vpiName:o
       |vpiHighConn:
       \_ref_obj: (opB_clr_buf), line:148
         |vpiName:opB_clr_buf
         |vpiActual:
         \_logic_net: (opB_clr_buf), line:147, parent:work@bsg_idiv_iterative
           |vpiName:opB_clr_buf
           |vpiFullName:work@bsg_idiv_iterative.opB_clr_buf
           |vpiNetType:1
           |vpiRange:
           \_range: , line:147
             |vpiLeftRange:
             \_constant: , line:147
               |vpiConstType:7
               |vpiDecompile:32
               |vpiSize:32
               |INT:32
             |vpiRightRange:
             \_constant: , line:147
               |vpiConstType:7
               |vpiDecompile:0
               |vpiSize:32
               |INT:0
     |vpiInstance:
     \_module: work@bsg_idiv_iterative (work@bsg_idiv_iterative), file:third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v, line:26
   |vpiModule:
   \_module: work@bsg_idiv_iterative::bsg_xnor (xnor_opA), file:third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v, line:151, parent:work@bsg_idiv_iterative
     |vpiDefName:work@bsg_idiv_iterative::bsg_xnor
     |vpiName:xnor_opA
     |vpiFullName:work@bsg_idiv_iterative.xnor_opA
     |vpiPort:
     \_port: (a_i), parent:xnor_opA
       |vpiName:a_i
       |vpiHighConn:
       \_ref_obj: (opA_inv_buf), line:152
         |vpiName:opA_inv_buf
         |vpiActual:
         \_logic_net: (opA_inv_buf), line:135, parent:work@bsg_idiv_iterative
     |vpiPort:
     \_port: (b_i), parent:xnor_opA
       |vpiName:b_i
       |vpiHighConn:
       \_ref_obj: (opA), line:153
         |vpiName:opA
         |vpiActual:
         \_logic_net: (opA), line:44, parent:work@bsg_idiv_iterative
     |vpiPort:
     \_port: (o), parent:xnor_opA
       |vpiName:o
       |vpiHighConn:
       \_ref_obj: (opA_xnor), line:154
         |vpiName:opA_xnor
         |vpiActual:
         \_logic_net: (opA_xnor), line:150, parent:work@bsg_idiv_iterative
           |vpiName:opA_xnor
           |vpiFullName:work@bsg_idiv_iterative.opA_xnor
           |vpiNetType:1
           |vpiRange:
           \_range: , line:150
             |vpiLeftRange:
             \_constant: , line:150
               |vpiConstType:7
               |vpiDecompile:32
               |vpiSize:32
               |INT:32
             |vpiRightRange:
             \_constant: , line:150
               |vpiConstType:7
               |vpiDecompile:0
               |vpiSize:32
               |INT:0
     |vpiInstance:
     \_module: work@bsg_idiv_iterative (work@bsg_idiv_iterative), file:third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v, line:26
   |vpiModule:
   \_module: work@bsg_idiv_iterative::bsg_xnor (xnor_opB), file:third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v, line:158, parent:work@bsg_idiv_iterative
     |vpiDefName:work@bsg_idiv_iterative::bsg_xnor
     |vpiName:xnor_opB
     |vpiFullName:work@bsg_idiv_iterative.xnor_opB
     |vpiPort:
     \_port: (a_i), parent:xnor_opB
       |vpiName:a_i
       |vpiHighConn:
       \_ref_obj: (opB_inv_buf), line:159
         |vpiName:opB_inv_buf
         |vpiActual:
         \_logic_net: (opB_inv_buf), line:139, parent:work@bsg_idiv_iterative
     |vpiPort:
     \_port: (b_i), parent:xnor_opB
       |vpiName:b_i
       |vpiHighConn:
       \_ref_obj: (opB), line:160
         |vpiName:opB
         |vpiActual:
         \_logic_net: (opB), line:115, parent:work@bsg_idiv_iterative
     |vpiPort:
     \_port: (o), parent:xnor_opB
       |vpiName:o
       |vpiHighConn:
       \_ref_obj: (opB_xnor), line:161
         |vpiName:opB_xnor
         |vpiActual:
         \_logic_net: (opB_xnor), line:157, parent:work@bsg_idiv_iterative
           |vpiName:opB_xnor
           |vpiFullName:work@bsg_idiv_iterative.opB_xnor
           |vpiNetType:1
           |vpiRange:
           \_range: , line:157
             |vpiLeftRange:
             \_constant: , line:157
               |vpiConstType:7
               |vpiDecompile:32
               |vpiSize:32
               |INT:32
             |vpiRightRange:
             \_constant: , line:157
               |vpiConstType:7
               |vpiDecompile:0
               |vpiSize:32
               |INT:0
     |vpiInstance:
     \_module: work@bsg_idiv_iterative (work@bsg_idiv_iterative), file:third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v, line:26
   |vpiModule:
   \_module: work@bsg_idiv_iterative::bsg_nor2 (nor_opA), file:third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v, line:165, parent:work@bsg_idiv_iterative
     |vpiDefName:work@bsg_idiv_iterative::bsg_nor2
     |vpiName:nor_opA
     |vpiFullName:work@bsg_idiv_iterative.nor_opA
     |vpiPort:
     \_port: (a_i), parent:nor_opA
       |vpiName:a_i
       |vpiHighConn:
       \_ref_obj: (opA_xnor), line:166
         |vpiName:opA_xnor
         |vpiActual:
         \_logic_net: (opA_xnor), line:150, parent:work@bsg_idiv_iterative
     |vpiPort:
     \_port: (b_i), parent:nor_opA
       |vpiName:b_i
       |vpiHighConn:
       \_ref_obj: (opA_clr_buf), line:167
         |vpiName:opA_clr_buf
         |vpiActual:
         \_logic_net: (opA_clr_buf), line:143, parent:work@bsg_idiv_iterative
     |vpiPort:
     \_port: (o), parent:nor_opA
       |vpiName:o
       |vpiHighConn:
       \_ref_obj: (add_in0), line:168
         |vpiName:add_in0
         |vpiActual:
         \_logic_net: (add_in0), line:164, parent:work@bsg_idiv_iterative
           |vpiName:add_in0
           |vpiFullName:work@bsg_idiv_iterative.add_in0
           |vpiNetType:1
           |vpiRange:
           \_range: , line:164
             |vpiLeftRange:
             \_constant: , line:164
               |vpiConstType:7
               |vpiDecompile:32
               |vpiSize:32
               |INT:32
             |vpiRightRange:
             \_constant: , line:164
               |vpiConstType:7
               |vpiDecompile:0
               |vpiSize:32
               |INT:0
     |vpiInstance:
     \_module: work@bsg_idiv_iterative (work@bsg_idiv_iterative), file:third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v, line:26
   |vpiModule:
   \_module: work@bsg_idiv_iterative::bsg_nor2 (nor_opB), file:third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v, line:172, parent:work@bsg_idiv_iterative
     |vpiDefName:work@bsg_idiv_iterative::bsg_nor2
     |vpiName:nor_opB
     |vpiFullName:work@bsg_idiv_iterative.nor_opB
     |vpiPort:
     \_port: (a_i), parent:nor_opB
       |vpiName:a_i
       |vpiHighConn:
       \_ref_obj: (opB_xnor), line:173
         |vpiName:opB_xnor
         |vpiActual:
         \_logic_net: (opB_xnor), line:157, parent:work@bsg_idiv_iterative
     |vpiPort:
     \_port: (b_i), parent:nor_opB
       |vpiName:b_i
       |vpiHighConn:
       \_ref_obj: (opB_clr_buf), line:174
         |vpiName:opB_clr_buf
         |vpiActual:
         \_logic_net: (opB_clr_buf), line:147, parent:work@bsg_idiv_iterative
     |vpiPort:
     \_port: (o), parent:nor_opB
       |vpiName:o
       |vpiHighConn:
       \_ref_obj: (add_in1), line:175
         |vpiName:add_in1
         |vpiActual:
         \_logic_net: (add_in1), line:171, parent:work@bsg_idiv_iterative
           |vpiName:add_in1
           |vpiFullName:work@bsg_idiv_iterative.add_in1
           |vpiNetType:1
           |vpiRange:
           \_range: , line:171
             |vpiLeftRange:
             \_constant: , line:171
               |vpiConstType:7
               |vpiDecompile:32
               |vpiSize:32
               |INT:32
             |vpiRightRange:
             \_constant: , line:171
               |vpiConstType:7
               |vpiDecompile:0
               |vpiSize:32
               |INT:0
     |vpiInstance:
     \_module: work@bsg_idiv_iterative (work@bsg_idiv_iterative), file:third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v, line:26
   |vpiModule:
   \_module: work@bsg_idiv_iterative::bsg_adder_cin (adder), file:third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v, line:179, parent:work@bsg_idiv_iterative
     |vpiDefName:work@bsg_idiv_iterative::bsg_adder_cin
     |vpiName:adder
     |vpiFullName:work@bsg_idiv_iterative.adder
     |vpiPort:
     \_port: (a_i), parent:adder
       |vpiName:a_i
       |vpiHighConn:
       \_ref_obj: (add_in0), line:180
         |vpiName:add_in0
         |vpiActual:
         \_logic_net: (add_in0), line:164, parent:work@bsg_idiv_iterative
     |vpiPort:
     \_port: (b_i), parent:adder
       |vpiName:b_i
       |vpiHighConn:
       \_ref_obj: (add_in1), line:181
         |vpiName:add_in1
         |vpiActual:
         \_logic_net: (add_in1), line:171, parent:work@bsg_idiv_iterative
     |vpiPort:
     \_port: (cin_i), parent:adder
       |vpiName:cin_i
       |vpiHighConn:
       \_ref_obj: (adder_cin), line:182
         |vpiName:adder_cin
         |vpiActual:
         \_logic_net: (adder_cin), line:178, parent:work@bsg_idiv_iterative
           |vpiName:adder_cin
           |vpiFullName:work@bsg_idiv_iterative.adder_cin
           |vpiNetType:1
     |vpiPort:
     \_port: (o), parent:adder
       |vpiName:o
       |vpiHighConn:
       \_ref_obj: (add_out), line:183
         |vpiName:add_out
         |vpiActual:
         \_logic_net: (add_out), line:83, parent:work@bsg_idiv_iterative
           |vpiName:add_out
           |vpiFullName:work@bsg_idiv_iterative.add_out
           |vpiNetType:1
           |vpiRange:
           \_range: , line:83
             |vpiLeftRange:
             \_constant: , line:83
               |vpiConstType:7
               |vpiDecompile:32
               |vpiSize:32
               |INT:32
             |vpiRightRange:
             \_constant: , line:83
               |vpiConstType:7
               |vpiDecompile:0
               |vpiSize:32
               |INT:0
     |vpiInstance:
     \_module: work@bsg_idiv_iterative (work@bsg_idiv_iterative), file:third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v, line:26
   |vpiModule:
   \_module: work@bsg_idiv_iterative::bsg_idiv_iterative_controller (control), file:third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v, line:186, parent:work@bsg_idiv_iterative
     |vpiDefName:work@bsg_idiv_iterative::bsg_idiv_iterative_controller
     |vpiName:control
     |vpiFullName:work@bsg_idiv_iterative.control
     |vpiPort:
     \_port: (reset_i), parent:control
       |vpiName:reset_i
       |vpiHighConn:
       \_ref_obj: (reset_i), line:187
         |vpiName:reset_i
         |vpiActual:
         \_logic_net: (reset_i), line:28, parent:work@bsg_idiv_iterative
     |vpiPort:
     \_port: (clk_i), parent:control
       |vpiName:clk_i
       |vpiHighConn:
       \_ref_obj: (clk_i), line:188
         |vpiName:clk_i
         |vpiActual:
         \_logic_net: (clk_i), line:27, parent:work@bsg_idiv_iterative
     |vpiPort:
     \_port: (v_i), parent:control
       |vpiName:v_i
       |vpiHighConn:
       \_ref_obj: (v_i), line:190
         |vpiName:v_i
         |vpiActual:
         \_logic_net: (v_i), line:30, parent:work@bsg_idiv_iterative
     |vpiPort:
     \_port: (ready_o), parent:control
       |vpiName:ready_o
       |vpiHighConn:
       \_ref_obj: (ready_o), line:191
         |vpiName:ready_o
         |vpiActual:
         \_logic_net: (ready_o), line:31, parent:work@bsg_idiv_iterative
     |vpiPort:
     \_port: (zero_divisor_i), parent:control
       |vpiName:zero_divisor_i
       |vpiHighConn:
       \_ref_obj: (zero_divisor_li), line:193
         |vpiName:zero_divisor_li
         |vpiActual:
         \_logic_net: (zero_divisor_li), line:79, parent:work@bsg_idiv_iterative
           |vpiName:zero_divisor_li
           |vpiFullName:work@bsg_idiv_iterative.zero_divisor_li
           |vpiNetType:1
     |vpiPort:
     \_port: (signed_div_r_i), parent:control
       |vpiName:signed_div_r_i
       |vpiHighConn:
       \_ref_obj: (signed_div_r), line:194
         |vpiName:signed_div_r
         |vpiActual:
         \_logic_net: (signed_div_r), line:50, parent:work@bsg_idiv_iterative
     |vpiPort:
     \_port: (adder_result_is_neg_i), parent:control
       |vpiName:adder_result_is_neg_i
       |vpiHighConn:
       \_ref_obj: (add_out), line:195
         |vpiName:add_out
         |vpiActual:
         \_logic_net: (add_out), line:83, parent:work@bsg_idiv_iterative
     |vpiPort:
     \_port: (opA_is_neg_i), parent:control
       |vpiName:opA_is_neg_i
       |vpiHighConn:
       \_ref_obj: (opA), line:196
         |vpiName:opA
         |vpiActual:
         \_logic_net: (opA), line:44, parent:work@bsg_idiv_iterative
     |vpiPort:
     \_port: (opC_is_neg_i), parent:control
       |vpiName:opC_is_neg_i
       |vpiHighConn:
       \_ref_obj: (opC), line:197
         |vpiName:opC
         |vpiActual:
         \_logic_net: (opC), line:47, parent:work@bsg_idiv_iterative
     |vpiPort:
     \_port: (opA_sel_o), parent:control
       |vpiName:opA_sel_o
       |vpiHighConn:
       \_ref_obj: (opA_sel), line:199
         |vpiName:opA_sel
         |vpiActual:
         \_logic_net: (opA_sel), line:81, parent:work@bsg_idiv_iterative
     |vpiPort:
     \_port: (opA_ld_o), parent:control
       |vpiName:opA_ld_o
       |vpiHighConn:
       \_ref_obj: (opA_ld), line:200
         |vpiName:opA_ld
         |vpiActual:
         \_logic_net: (opA_ld), line:106, parent:work@bsg_idiv_iterative
     |vpiPort:
     \_port: (opA_inv_o), parent:control
       |vpiName:opA_inv_o
       |vpiHighConn:
       \_ref_obj: (opA_inv), line:201
         |vpiName:opA_inv
         |vpiActual:
         \_logic_net: (opA_inv), line:134, parent:work@bsg_idiv_iterative
     |vpiPort:
     \_port: (opA_clr_l_o), parent:control
       |vpiName:opA_clr_l_o
       |vpiHighConn:
       \_ref_obj: (opA_clr_l), line:202
         |vpiName:opA_clr_l
         |vpiActual:
         \_logic_net: (opA_clr_l), line:142, parent:work@bsg_idiv_iterative
           |vpiName:opA_clr_l
           |vpiFullName:work@bsg_idiv_iterative.opA_clr_l
           |vpiNetType:1
     |vpiPort:
     \_port: (opB_sel_o), parent:control
       |vpiName:opB_sel_o
       |vpiHighConn:
       \_ref_obj: (opB_sel), line:204
         |vpiName:opB_sel
         |vpiActual:
         \_logic_net: (opB_sel), line:90, parent:work@bsg_idiv_iterative
     |vpiPort:
     \_port: (opB_ld_o), parent:control
       |vpiName:opB_ld_o
       |vpiHighConn:
       \_ref_obj: (opB_ld), line:205
         |vpiName:opB_ld
         |vpiActual:
         \_logic_net: (opB_ld), line:114, parent:work@bsg_idiv_iterative
     |vpiPort:
     \_port: (opB_inv_o), parent:control
       |vpiName:opB_inv_o
       |vpiHighConn:
       \_ref_obj: (opB_inv), line:206
         |vpiName:opB_inv
         |vpiActual:
         \_logic_net: (opB_inv), line:138, parent:work@bsg_idiv_iterative
     |vpiPort:
     \_port: (opB_clr_l_o), parent:control
       |vpiName:opB_clr_l_o
       |vpiHighConn:
       \_ref_obj: (opB_clr_l), line:207
         |vpiName:opB_clr_l
         |vpiActual:
         \_logic_net: (opB_clr_l), line:146, parent:work@bsg_idiv_iterative
           |vpiName:opB_clr_l
           |vpiFullName:work@bsg_idiv_iterative.opB_clr_l
           |vpiNetType:1
     |vpiPort:
     \_port: (opC_sel_o), parent:control
       |vpiName:opC_sel_o
       |vpiHighConn:
       \_ref_obj: (opC_sel), line:209
         |vpiName:opC_sel
         |vpiActual:
         \_logic_net: (opC_sel), line:98, parent:work@bsg_idiv_iterative
     |vpiPort:
     \_port: (opC_ld_o), parent:control
       |vpiName:opC_ld_o
       |vpiHighConn:
       \_ref_obj: (opC_ld), line:210
         |vpiName:opC_ld
         |vpiActual:
         \_logic_net: (opC_ld), line:123, parent:work@bsg_idiv_iterative
     |vpiPort:
     \_port: (latch_inputs_o), parent:control
       |vpiName:latch_inputs_o
       |vpiHighConn:
       \_ref_obj: (latch_inputs), line:212
         |vpiName:latch_inputs
         |vpiActual:
         \_logic_net: (latch_inputs), line:56, parent:work@bsg_idiv_iterative
     |vpiPort:
     \_port: (adder_cin_o), parent:control
       |vpiName:adder_cin_o
       |vpiHighConn:
       \_ref_obj: (adder_cin), line:213
         |vpiName:adder_cin
         |vpiActual:
         \_logic_net: (adder_cin), line:178, parent:work@bsg_idiv_iterative
     |vpiPort:
     \_port: (v_o), parent:control
       |vpiName:v_o
       |vpiHighConn:
       \_ref_obj: (v_o), line:215
         |vpiName:v_o
         |vpiActual:
         \_logic_net: (v_o), line:37, parent:work@bsg_idiv_iterative
     |vpiPort:
     \_port: (yumi_i), parent:control
       |vpiName:yumi_i
       |vpiHighConn:
       \_ref_obj: (yumi_i), line:216
         |vpiName:yumi_i
         |vpiActual:
         \_logic_net: (yumi_i), line:40, parent:work@bsg_idiv_iterative
     |vpiInstance:
     \_module: work@bsg_idiv_iterative (work@bsg_idiv_iterative), file:third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v, line:26
   |vpiNet:
   \_logic_net: (clk_i), line:27, parent:work@bsg_idiv_iterative
   |vpiNet:
   \_logic_net: (reset_i), line:28, parent:work@bsg_idiv_iterative
   |vpiNet:
   \_logic_net: (v_i), line:30, parent:work@bsg_idiv_iterative
   |vpiNet:
   \_logic_net: (ready_o), line:31, parent:work@bsg_idiv_iterative
   |vpiNet:
   \_logic_net: (dividend_i), line:33, parent:work@bsg_idiv_iterative
   |vpiNet:
   \_logic_net: (divisor_i), line:34, parent:work@bsg_idiv_iterative
   |vpiNet:
   \_logic_net: (signed_div_i), line:35, parent:work@bsg_idiv_iterative
   |vpiNet:
   \_logic_net: (v_o), line:37, parent:work@bsg_idiv_iterative
   |vpiNet:
   \_logic_net: (quotient_o), line:38, parent:work@bsg_idiv_iterative
   |vpiNet:
   \_logic_net: (remainder_o), line:39, parent:work@bsg_idiv_iterative
   |vpiNet:
   \_logic_net: (yumi_i), line:40, parent:work@bsg_idiv_iterative
   |vpiNet:
   \_logic_net: (opA), line:44, parent:work@bsg_idiv_iterative
   |vpiNet:
   \_logic_net: (opC), line:47, parent:work@bsg_idiv_iterative
   |vpiNet:
   \_logic_net: (signed_div_r), line:50, parent:work@bsg_idiv_iterative
   |vpiNet:
   \_logic_net: (dividend_r), line:51, parent:work@bsg_idiv_iterative
   |vpiNet:
   \_logic_net: (divisor_r), line:52, parent:work@bsg_idiv_iterative
   |vpiNet:
   \_logic_net: (divisor_msb), line:53, parent:work@bsg_idiv_iterative
     |vpiName:divisor_msb
     |vpiFullName:work@bsg_idiv_iterative.divisor_msb
     |vpiNetType:1
   |vpiNet:
   \_logic_net: (dividend_msb), line:54, parent:work@bsg_idiv_iterative
     |vpiName:dividend_msb
     |vpiFullName:work@bsg_idiv_iterative.dividend_msb
     |vpiNetType:1
   |vpiNet:
   \_logic_net: (latch_inputs), line:56, parent:work@bsg_idiv_iterative
   |vpiNet:
   \_logic_net: (zero_divisor_li), line:79, parent:work@bsg_idiv_iterative
   |vpiNet:
   \_logic_net: (opA_sel), line:81, parent:work@bsg_idiv_iterative
   |vpiNet:
   \_logic_net: (opA_mux), line:82, parent:work@bsg_idiv_iterative
   |vpiNet:
   \_logic_net: (add_out), line:83, parent:work@bsg_idiv_iterative
   |vpiNet:
   \_logic_net: (opB_sel), line:90, parent:work@bsg_idiv_iterative
   |vpiNet:
   \_logic_net: (opB_mux), line:91, parent:work@bsg_idiv_iterative
   |vpiNet:
   \_logic_net: (opC_sel), line:98, parent:work@bsg_idiv_iterative
   |vpiNet:
   \_logic_net: (opC_mux), line:99, parent:work@bsg_idiv_iterative
   |vpiNet:
   \_logic_net: (opA_ld), line:106, parent:work@bsg_idiv_iterative
   |vpiNet:
   \_logic_net: (opB_ld), line:114, parent:work@bsg_idiv_iterative
   |vpiNet:
   \_logic_net: (opB), line:115, parent:work@bsg_idiv_iterative
   |vpiNet:
   \_logic_net: (opC_ld), line:123, parent:work@bsg_idiv_iterative
   |vpiNet:
   \_logic_net: (opA_inv), line:134, parent:work@bsg_idiv_iterative
   |vpiNet:
   \_logic_net: (opA_inv_buf), line:135, parent:work@bsg_idiv_iterative
   |vpiNet:
   \_logic_net: (opB_inv), line:138, parent:work@bsg_idiv_iterative
   |vpiNet:
   \_logic_net: (opB_inv_buf), line:139, parent:work@bsg_idiv_iterative
   |vpiNet:
   \_logic_net: (opA_clr_l), line:142, parent:work@bsg_idiv_iterative
   |vpiNet:
   \_logic_net: (opA_clr_buf), line:143, parent:work@bsg_idiv_iterative
   |vpiNet:
   \_logic_net: (opB_clr_l), line:146, parent:work@bsg_idiv_iterative
   |vpiNet:
   \_logic_net: (opB_clr_buf), line:147, parent:work@bsg_idiv_iterative
   |vpiNet:
   \_logic_net: (opA_xnor), line:150, parent:work@bsg_idiv_iterative
   |vpiNet:
   \_logic_net: (opB_xnor), line:157, parent:work@bsg_idiv_iterative
   |vpiNet:
   \_logic_net: (add_in0), line:164, parent:work@bsg_idiv_iterative
   |vpiNet:
   \_logic_net: (add_in1), line:171, parent:work@bsg_idiv_iterative
   |vpiNet:
   \_logic_net: (adder_cin), line:178, parent:work@bsg_idiv_iterative
   |vpiParameter:
   \_parameter: (width_p), line:26
     |vpiName:width_p
     |INT:32
Object: \work_bsg_idiv_iterative of type 3000
Object: \work_bsg_idiv_iterative of type 32
Object: \clk_i of type 44
Object: \reset_i of type 44
Object: \v_i of type 44
Object: \ready_o of type 44
Object: \dividend_i of type 44
Object: \divisor_i of type 44
Object: \signed_div_i of type 44
Object: \v_o of type 44
Object: \quotient_o of type 44
Object: \remainder_o of type 44
Object: \yumi_i of type 44
Object: \remainder_buf of type 32
Object: \i of type 44
Object: \o of type 44
Object: \quotient_buf of type 32
Object: \req_reg of type 32
Object: \data_i of type 44
Object: \data_o of type 44
Object: \en_i of type 44
Object: \clk_i of type 44
Object: \dividend_reg of type 32
Object: \divisor_reg of type 32
Object: \muxA of type 32
Object: \data_i of type 44
Object: \data_o of type 44
Object: \sel_i of type 44
Object: \muxB of type 32
Object: \data_i of type 44
Object: \data_o of type 44
Object: \sel_one_hot_i of type 44
Object: \muxC of type 32
Object: \opA_reg of type 32
Object: \opB_reg of type 32
Object: \opC_reg of type 32
Object: \buf_opA_inv of type 32
Object: \i of type 44
Object: \o of type 44
Object: \buf_opB_inv of type 32
Object: \buf_opA_clr of type 32
Object: \buf_opB_clr of type 32
Object: \xnor_opA of type 32
Object: \a_i of type 44
Object: \b_i of type 44
Object: \o of type 44
Object: \xnor_opB of type 32
Object: \nor_opA of type 32
Object: \a_i of type 44
Object: \b_i of type 44
Object: \o of type 44
Object: \nor_opB of type 32
Object: \adder of type 32
Object: \a_i of type 44
Object: \b_i of type 44
Object: \cin_i of type 44
Object: \o of type 44
Object: \control of type 32
Object: \reset_i of type 44
Object: \clk_i of type 44
Object: \v_i of type 44
Object: \ready_o of type 44
Object: \zero_divisor_i of type 44
Object: \signed_div_r_i of type 44
Object: \adder_result_is_neg_i of type 44
Object: \opA_is_neg_i of type 44
Object: \opC_is_neg_i of type 44
Object: \opA_sel_o of type 44
Object: \opA_ld_o of type 44
Object: \opA_inv_o of type 44
Object: \opA_clr_l_o of type 44
Object: \opB_sel_o of type 44
Object: \opB_ld_o of type 44
Object: \opB_inv_o of type 44
Object: \opB_clr_l_o of type 44
Object: \opC_sel_o of type 44
Object: \opC_ld_o of type 44
Object: \latch_inputs_o of type 44
Object: \adder_cin_o of type 44
Object: \v_o of type 44
Object: \yumi_i of type 44
Object: \width_p of type 41
Object: \clk_i of type 36
Object: \reset_i of type 36
Object: \v_i of type 36
Object: \ready_o of type 36
Object: \dividend_i of type 36
Object: \divisor_i of type 36
Object: \signed_div_i of type 36
Object: \v_o of type 36
Object: \quotient_o of type 36
Object: \remainder_o of type 36
Object: \yumi_i of type 36
Object: \opA of type 36
Object:  of type 115
Object:  of type 7
Object:  of type 7
Object: \opC of type 36
Object:  of type 115
Object:  of type 7
Object:  of type 7
Object: \signed_div_r of type 36
Object: \dividend_r of type 36
Object:  of type 115
Object:  of type 7
Object:  of type 7
Object: \divisor_r of type 36
Object:  of type 115
Object:  of type 7
Object:  of type 7
Object: \divisor_msb of type 36
Object: \dividend_msb of type 36
Object: \latch_inputs of type 36
Object: \zero_divisor_li of type 36
Object: \opA_sel of type 36
Object: \opA_mux of type 36
Object:  of type 115
Object:  of type 7
Object:  of type 7
Object: \add_out of type 36
Object:  of type 115
Object:  of type 7
Object:  of type 7
Object: \opB_sel of type 36
Object:  of type 115
Object:  of type 7
Object:  of type 7
Object: \opB_mux of type 36
Object:  of type 115
Object:  of type 7
Object:  of type 7
Object: \opC_sel of type 36
Object:  of type 115
Object:  of type 7
Object:  of type 7
Object: \opC_mux of type 36
Object:  of type 115
Object:  of type 7
Object:  of type 7
Object: \opA_ld of type 36
Object: \opB_ld of type 36
Object: \opB of type 36
Object:  of type 115
Object:  of type 7
Object:  of type 7
Object: \opC_ld of type 36
Object: \opA_inv of type 36
Object: \opA_inv_buf of type 36
Object:  of type 115
Object:  of type 7
Object:  of type 7
Object: \opB_inv of type 36
Object: \opB_inv_buf of type 36
Object:  of type 115
Object:  of type 7
Object:  of type 7
Object: \opA_clr_l of type 36
Object: \opA_clr_buf of type 36
Object:  of type 115
Object:  of type 7
Object:  of type 7
Object: \opB_clr_l of type 36
Object: \opB_clr_buf of type 36
Object:  of type 115
Object:  of type 7
Object:  of type 7
Object: \opA_xnor of type 36
Object:  of type 115
Object:  of type 7
Object:  of type 7
Object: \opB_xnor of type 36
Object:  of type 115
Object:  of type 7
Object:  of type 7
Object: \add_in0 of type 36
Object:  of type 115
Object:  of type 7
Object:  of type 7
Object: \add_in1 of type 36
Object:  of type 115
Object:  of type 7
Object:  of type 7
Object: \adder_cin of type 36
Object: \work_bsg_idiv_iterative of type 32
Object: \width_p of type 41
Object:  of type 40
Object: \width_p of type 41
Object:  of type 7
Object: \clk_i of type 36
Object: \reset_i of type 36
Object: \v_i of type 36
Object: \ready_o of type 36
Object: \dividend_i of type 36
Object: \divisor_i of type 36
Object: \signed_div_i of type 36
Object: \v_o of type 36
Object: \quotient_o of type 36
Object: \remainder_o of type 36
Object: \yumi_i of type 36
Object: \opA of type 36
Object: \opC of type 36
Object: \signed_div_r of type 36
Object: \dividend_r of type 36
Object: \divisor_r of type 36
Object: \divisor_msb of type 36
Object: \dividend_msb of type 36
Object: \latch_inputs of type 36
Object: \zero_divisor_li of type 36
Object: \opA_sel of type 36
Object: \opA_mux of type 36
Object: \add_out of type 36
Object: \opB_sel of type 36
Object: \opB_mux of type 36
Object: \opC_sel of type 36
Object: \opC_mux of type 36
Object: \opA_ld of type 36
Object: \opB_ld of type 36
Object: \opB of type 36
Object: \opC_ld of type 36
Object: \opA_inv of type 36
Object: \opA_inv_buf of type 36
Object: \opB_inv of type 36
Object: \opB_inv_buf of type 36
Object: \opA_clr_l of type 36
Object: \opA_clr_buf of type 36
Object: \opB_clr_l of type 36
Object: \opB_clr_buf of type 36
Object: \opA_xnor of type 36
Object: \opB_xnor of type 36
Object: \add_in0 of type 36
Object: \add_in1 of type 36
Object: \adder_cin of type 36
Object: \bsg_cache_non_blocking_pkg of type 600
Object: \bsg_cache_non_blocking_decode_s of type 638
Object: \size_op of type 644
Object:  of type 115
Object:  of type 7
Object:  of type 7
Object: \sigext_op of type 644
Object: \ld_op of type 644
Object: \st_op of type 644
Object: \block_ld_op of type 644
Object: \mask_op of type 644
Object: \tagst_op of type 644
Object: \taglv_op of type 644
Object: \tagla_op of type 644
Object: \tagfl_op of type 644
Object: \afl_op of type 644
Object: \aflinv_op of type 644
Object: \ainv_op of type 644
Object: \alock_op of type 644
Object: \aunlock_op of type 644
Object: \mgmt_op of type 644
Object: \bsg_cache_non_blocking_miss_fifo_op_e of type 633
Object: \e_miss_fifo_dequeue of type 634
Object: \e_miss_fifo_invalidate of type 634
Object: \e_miss_fifo_skip of type 634
Object:  of type 115
Object:  of type 7
Object:  of type 7
Object: \bsg_cache_non_blocking_opcode_e of type 633
Object: \AFL of type 634
Object: \AFLINV of type 634
Object: \AINV of type 634
Object: \ALOCK of type 634
Object: \AUNLOCK of type 634
Object: \BLOCK_LD of type 634
Object: \LB of type 634
Object: \LBU of type 634
Object: \LD of type 634
Object: \LH of type 634
Object: \LHU of type 634
Object: \LW of type 634
Object: \LWU of type 634
Object: \SB of type 634
Object: \SD of type 634
Object: \SH of type 634
Object: \SM of type 634
Object: \SW of type 634
Object: \TAGFL of type 634
Object: \TAGLA of type 634
Object: \TAGLV of type 634
Object: \TAGST of type 634
Object:  of type 115
Object:  of type 7
Object:  of type 7
Object: \bsg_cache_non_blocking_stat_op_e of type 633
Object: \e_stat_clear_dirty of type 634
Object: \e_stat_read of type 634
Object: \e_stat_reset of type 634
Object: \e_stat_set_lru of type 634
Object: \e_stat_set_lru_and_clear_dirty of type 634
Object: \e_stat_set_lru_and_dirty of type 634
Object:  of type 115
Object:  of type 7
Object:  of type 7
Object: \bsg_cache_non_blocking_tag_op_e of type 633
Object: \e_tag_invalidate of type 634
Object: \e_tag_lock of type 634
Object: \e_tag_read of type 634
Object: \e_tag_set_tag of type 634
Object: \e_tag_set_tag_and_lock of type 634
Object: \e_tag_store of type 634
Object: \e_tag_unlock of type 634
Object:  of type 115
Object:  of type 7
Object:  of type 7
Object: \mhu_state_e of type 633
Object: \DEQUEUE_MODE of type 634
Object: \MGMT_OP of type 634
Object: \MHU_IDLE of type 634
Object: \READ_TAG1 of type 634
Object: \READ_TAG2 of type 634
Object: \RECOVER of type 634
Object: \SCAN_MODE of type 634
Object: \SEND_DMA_REQ1 of type 634
Object: \SEND_DMA_REQ2 of type 634
Object: \SEND_MGMT_DMA of type 634
Object: \WAIT_DMA_DONE of type 634
Object: \WAIT_MGMT_DMA of type 634
Object:  of type 115
Object:  of type 7
Object:  of type 7
Object: \bsg_cache_pkg of type 600
Object: \bsg_cache_decode_s of type 638
Object: \data_size_op of type 644
Object:  of type 115
Object:  of type 7
Object:  of type 7
Object: \sigext_op of type 644
Object: \mask_op of type 644
Object: \ld_op of type 644
Object: \st_op of type 644
Object: \tagst_op of type 644
Object: \tagfl_op of type 644
Object: \taglv_op of type 644
Object: \tagla_op of type 644
Object: \afl_op of type 644
Object: \aflinv_op of type 644
Object: \ainv_op of type 644
Object: \alock_op of type 644
Object: \aunlock_op of type 644
Object: \tag_read_op of type 644
Object: \atomic_op of type 644
Object: \amoswap_op of type 644
Object: \amoor_op of type 644
Object: \bsg_cache_dma_cmd_e of type 633
Object: \e_dma_get_fill_data of type 634
Object: \e_dma_nop of type 634
Object: \e_dma_send_evict_addr of type 634
Object: \e_dma_send_evict_data of type 634
Object: \e_dma_send_fill_addr of type 634
Object:  of type 115
Object:  of type 7
Object:  of type 7
Object: \bsg_cache_opcode_e of type 633
Object: \AFL of type 634
Object: \AFLINV of type 634
Object: \AINV of type 634
Object: \ALOCK of type 634
Object: \AMOADD_D of type 634
Object: \AMOADD_W of type 634
Object: \AMOAND_D of type 634
Object: \AMOAND_W of type 634
Object: \AMOMAXU_D of type 634
Object: \AMOMAXU_W of type 634
Object: \AMOMAX_D of type 634
Object: \AMOMAX_W of type 634
Object: \AMOMINU_D of type 634
Object: \AMOMINU_W of type 634
Object: \AMOMIN_D of type 634
Object: \AMOMIN_W of type 634
Object: \AMOOR_D of type 634
Object: \AMOOR_W of type 634
Object: \AMOSWAP_D of type 634
Object: \AMOSWAP_W of type 634
Object: \AMOXOR_D of type 634
Object: \AMOXOR_W of type 634
Object: \AUNLOCK of type 634
Object: \LB of type 634
Object: \LBU of type 634
Object: \LD of type 634
Object: \LDU of type 634
Object: \LH of type 634
Object: \LHU of type 634
Object: \LM of type 634
Object: \LW of type 634
Object: \LWU of type 634
Object: \SB of type 634
Object: \SD of type 634
Object: \SH of type 634
Object: \SM of type 634
Object: \SW of type 634
Object: \TAGFL of type 634
Object: \TAGLA of type 634
Object: \TAGLV of type 634
Object: \TAGST of type 634
Object:  of type 115
Object:  of type 7
Object:  of type 7
Object: \builtin of type 600
Generating RTLIL representation for module `\work_bsg_idiv_iterative'.
Dumping AST before simplification:
    AST_MODULE <slpp_all/surelog.uhdm:0.0-0.0> [0x36ae3a0] str='\work_bsg_idiv_iterative'
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:27.0-27.0> [0x36ae620] str='\clk_i' input port=1
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:28.0-28.0> [0x36aea30] str='\reset_i' input port=2
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:30.0-30.0> [0x36aec10] str='\v_i' input port=3
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:31.0-31.0> [0x36aedd0] str='\ready_o' output reg port=4
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:33.0-33.0> [0x36aef70] str='\dividend_i' input port=5
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:34.0-34.0> [0x36af130] str='\divisor_i' input port=6
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:35.0-35.0> [0x36af2f0] str='\signed_div_i' input port=7
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:37.0-37.0> [0x36af4b0] str='\v_o' output reg port=8
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:38.0-38.0> [0x36af670] str='\quotient_o' output reg port=9
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:39.0-39.0> [0x36af8c0] str='\remainder_o' output reg port=10
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:40.0-40.0> [0x36afa80] str='\yumi_i' input port=11
      AST_CELL <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:45.0-45.0> [0x36afc40] str='\remainder_buf'
        AST_CELLTYPE <slpp_all/surelog.uhdm:0.0-0.0> [0x36b01a0] str='\work_bsg_idiv_iterative::bsg_buf'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:45.0-45.0> [0x36b02c0] str='\i'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:45.0-45.0> [0x36b03e0] str='\opA'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:45.0-45.0> [0x36b0600] str='\o'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:45.0-45.0> [0x36b0720] str='\remainder_o'
      AST_CELL <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:48.0-48.0> [0x36b0920] str='\quotient_buf'
        AST_CELLTYPE <slpp_all/surelog.uhdm:0.0-0.0> [0x36b0aa0] str='\work_bsg_idiv_iterative::bsg_buf'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:48.0-48.0> [0x36b0be0] str='\i'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:48.0-48.0> [0x36b0d00] str='\opC'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:48.0-48.0> [0x36b0f20] str='\o'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:48.0-48.0> [0x36b1040] str='\quotient_o'
      AST_CELL <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:57.0-57.0> [0x36b1240] str='\req_reg'
        AST_CELLTYPE <slpp_all/surelog.uhdm:0.0-0.0> [0x36b19f0] str='\work_bsg_idiv_iterative::bsg_dff_en'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:57.0-57.0> [0x36b1b10] str='\data_i'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:57.0-57.0> [0x36b1c30] str='\signed_div_i'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:57.0-57.0> [0x36b1e30] str='\data_o'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:57.0-57.0> [0x36b1f50] str='\signed_div_r'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:57.0-57.0> [0x36b2150] str='\en_i'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:57.0-57.0> [0x36b2270] str='\latch_inputs'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:57.0-57.0> [0x36b2490] str='\clk_i'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:57.0-57.0> [0x36b25b0] str='\clk_i'
      AST_CELL <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:64.0-64.0> [0x36b2800] str='\dividend_reg'
        AST_CELLTYPE <slpp_all/surelog.uhdm:0.0-0.0> [0x36b2980] str='\work_bsg_idiv_iterative::bsg_dff_en'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:64.0-64.0> [0x36b2ae0] str='\data_i'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:64.0-64.0> [0x36b2c00] str='\dividend_i'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:64.0-64.0> [0x36b2e20] str='\data_o'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:64.0-64.0> [0x36b2f40] str='\dividend_r'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:64.0-64.0> [0x36b3140] str='\en_i'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:64.0-64.0> [0x36b3260] str='\latch_inputs'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:64.0-64.0> [0x36b3480] str='\clk_i'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:64.0-64.0> [0x36b35a0] str='\clk_i'
      AST_CELL <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:71.0-71.0> [0x36b37f0] str='\divisor_reg'
        AST_CELLTYPE <slpp_all/surelog.uhdm:0.0-0.0> [0x36b3970] str='\work_bsg_idiv_iterative::bsg_dff_en'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:71.0-71.0> [0x36b3ad0] str='\data_i'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:71.0-71.0> [0x36b3bf0] str='\divisor_i'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:71.0-71.0> [0x36b3e10] str='\data_o'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:71.0-71.0> [0x36b3f30] str='\divisor_r'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:71.0-71.0> [0x36b4130] str='\en_i'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:71.0-71.0> [0x36b4250] str='\latch_inputs'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:71.0-71.0> [0x36b4470] str='\clk_i'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:71.0-71.0> [0x36b4590] str='\clk_i'
      AST_CELL <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:84.0-84.0> [0x36b47e0] str='\muxA'
        AST_CELLTYPE <slpp_all/surelog.uhdm:0.0-0.0> [0x36b4e90] str='\work_bsg_idiv_iterative::bsg_mux'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:84.0-84.0> [0x36b4fb0] str='\data_i'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:84.0-84.0> [0x36b50d0]
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:84.0-84.0> [0x36b52d0] str='\data_o'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:84.0-84.0> [0x36b53f0] str='\opA_mux'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:84.0-84.0> [0x36b55f0] str='\sel_i'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:84.0-84.0> [0x36b5710] str='\opA_sel'
      AST_CELL <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:92.0-92.0> [0x36b5a20] str='\muxB'
        AST_CELLTYPE <slpp_all/surelog.uhdm:0.0-0.0> [0x36b6160] str='\work_bsg_idiv_iterative::bsg_mux_one_hot'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:92.0-92.0> [0x36b6280] str='\data_i'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:92.0-92.0> [0x36b63a0]
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:92.0-92.0> [0x36b65e0] str='\data_o'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:92.0-92.0> [0x36b6700] str='\opB_mux'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:92.0-92.0> [0x36b6900] str='\sel_one_hot_i'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:92.0-92.0> [0x36b6a20] str='\opB_sel'
      AST_CELL <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:100.0-100.0> [0x36b6c20] str='\muxC'
        AST_CELLTYPE <slpp_all/surelog.uhdm:0.0-0.0> [0x36b6da0] str='\work_bsg_idiv_iterative::bsg_mux_one_hot'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:100.0-100.0> [0x36b6f00] str='\data_i'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:100.0-100.0> [0x36b7020]
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:100.0-100.0> [0x36b7280] str='\data_o'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:100.0-100.0> [0x36b73a0] str='\opC_mux'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:100.0-100.0> [0x36b75a0] str='\sel_one_hot_i'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:100.0-100.0> [0x36b76c0] str='\opC_sel'
      AST_CELL <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:107.0-107.0> [0x36b78c0] str='\opA_reg'
        AST_CELLTYPE <slpp_all/surelog.uhdm:0.0-0.0> [0x36b7a30] str='\work_bsg_idiv_iterative::bsg_dff_en'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:107.0-107.0> [0x36b7b90] str='\data_i'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:107.0-107.0> [0x36b7cb0] str='\opA_mux'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:107.0-107.0> [0x36b7ed0] str='\data_o'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:107.0-107.0> [0x36b7ff0] str='\opA'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:107.0-107.0> [0x36b81f0] str='\en_i'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:107.0-107.0> [0x36b8310] str='\opA_ld'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:107.0-107.0> [0x36b8530] str='\clk_i'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:107.0-107.0> [0x36b8650] str='\clk_i'
      AST_CELL <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:116.0-116.0> [0x36b88a0] str='\opB_reg'
        AST_CELLTYPE <slpp_all/surelog.uhdm:0.0-0.0> [0x36b8a20] str='\work_bsg_idiv_iterative::bsg_dff_en'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:116.0-116.0> [0x36b8b80] str='\data_i'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:116.0-116.0> [0x36b8ca0] str='\opB_mux'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:116.0-116.0> [0x36b8ec0] str='\data_o'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:116.0-116.0> [0x36b8fe0] str='\opB'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:116.0-116.0> [0x36b91e0] str='\en_i'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:116.0-116.0> [0x36b9300] str='\opB_ld'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:116.0-116.0> [0x36b9520] str='\clk_i'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:116.0-116.0> [0x36b9640] str='\clk_i'
      AST_CELL <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:124.0-124.0> [0x36b9890] str='\opC_reg'
        AST_CELLTYPE <slpp_all/surelog.uhdm:0.0-0.0> [0x36b9a10] str='\work_bsg_idiv_iterative::bsg_dff_en'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:124.0-124.0> [0x36b9b70] str='\data_i'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:124.0-124.0> [0x36b9c90] str='\opC_mux'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:124.0-124.0> [0x36b9eb0] str='\data_o'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:124.0-124.0> [0x36b9fd0] str='\opC'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:124.0-124.0> [0x36ba1d0] str='\en_i'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:124.0-124.0> [0x36ba2f0] str='\opC_ld'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:124.0-124.0> [0x36ba510] str='\clk_i'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:124.0-124.0> [0x36ba630] str='\clk_i'
      AST_CELL <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:136.0-136.0> [0x36ba880] str='\buf_opA_inv'
        AST_CELLTYPE <slpp_all/surelog.uhdm:0.0-0.0> [0x36bae20] str='\work_bsg_idiv_iterative::bsg_buf_ctrl'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:136.0-136.0> [0x36baf40] str='\i'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:136.0-136.0> [0x36bb060] str='\opA_inv'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:136.0-136.0> [0x36bb280] str='\o'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:136.0-136.0> [0x36e5010] str='\opA_inv_buf'
      AST_CELL <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:140.0-140.0> [0x36e5190] str='\buf_opB_inv'
        AST_CELLTYPE <slpp_all/surelog.uhdm:0.0-0.0> [0x36e5310] str='\work_bsg_idiv_iterative::bsg_buf_ctrl'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:140.0-140.0> [0x36e5450] str='\i'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:140.0-140.0> [0x36e5570] str='\opB_inv'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:140.0-140.0> [0x36e5790] str='\o'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:140.0-140.0> [0x36e58b0] str='\opB_inv_buf'
      AST_CELL <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:144.0-144.0> [0x36e5ab0] str='\buf_opA_clr'
        AST_CELLTYPE <slpp_all/surelog.uhdm:0.0-0.0> [0x36e5c30] str='\work_bsg_idiv_iterative::bsg_buf_ctrl'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:144.0-144.0> [0x36e5d70] str='\i'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:144.0-144.0> [0x36e5e90]
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:144.0-144.0> [0x36e60b0] str='\o'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:144.0-144.0> [0x36e61d0] str='\opA_clr_buf'
      AST_CELL <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:148.0-148.0> [0x36e63d0] str='\buf_opB_clr'
        AST_CELLTYPE <slpp_all/surelog.uhdm:0.0-0.0> [0x36e6550] str='\work_bsg_idiv_iterative::bsg_buf_ctrl'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:148.0-148.0> [0x36e6690] str='\i'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:148.0-148.0> [0x36e67b0]
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:148.0-148.0> [0x36e69d0] str='\o'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:148.0-148.0> [0x36e6af0] str='\opB_clr_buf'
      AST_CELL <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:151.0-151.0> [0x36e6cf0] str='\xnor_opA'
        AST_CELLTYPE <slpp_all/surelog.uhdm:0.0-0.0> [0x36e7370] str='\work_bsg_idiv_iterative::bsg_xnor'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:151.0-151.0> [0x36e7490] str='\a_i'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:151.0-151.0> [0x36e75b0] str='\opA_inv_buf'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:151.0-151.0> [0x36e77b0] str='\b_i'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:151.0-151.0> [0x36e78d0] str='\opA'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:151.0-151.0> [0x36e7ad0] str='\o'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:151.0-151.0> [0x36e7bf0] str='\opA_xnor'
      AST_CELL <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:158.0-158.0> [0x36e7df0] str='\xnor_opB'
        AST_CELLTYPE <slpp_all/surelog.uhdm:0.0-0.0> [0x36e7f70] str='\work_bsg_idiv_iterative::bsg_xnor'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:158.0-158.0> [0x36e80d0] str='\a_i'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:158.0-158.0> [0x36e81f0] str='\opB_inv_buf'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:158.0-158.0> [0x36e8410] str='\b_i'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:158.0-158.0> [0x36e8530] str='\opB'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:158.0-158.0> [0x36e8730] str='\o'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:158.0-158.0> [0x36e8850] str='\opB_xnor'
      AST_CELL <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:165.0-165.0> [0x36e8a50] str='\nor_opA'
        AST_CELLTYPE <slpp_all/surelog.uhdm:0.0-0.0> [0x36e9100] str='\work_bsg_idiv_iterative::bsg_nor2'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:165.0-165.0> [0x36e9220] str='\a_i'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:165.0-165.0> [0x36e9340] str='\opA_xnor'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:165.0-165.0> [0x36e9540] str='\b_i'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:165.0-165.0> [0x36e9660] str='\opA_clr_buf'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:165.0-165.0> [0x36e9860] str='\o'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:165.0-165.0> [0x36e9980] str='\add_in0'
      AST_CELL <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:172.0-172.0> [0x36e9b80] str='\nor_opB'
        AST_CELLTYPE <slpp_all/surelog.uhdm:0.0-0.0> [0x36e9d00] str='\work_bsg_idiv_iterative::bsg_nor2'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:172.0-172.0> [0x36e9e60] str='\a_i'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:172.0-172.0> [0x36e9f80] str='\opB_xnor'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:172.0-172.0> [0x36ea1a0] str='\b_i'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:172.0-172.0> [0x36ea2c0] str='\opB_clr_buf'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:172.0-172.0> [0x36ea4c0] str='\o'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:172.0-172.0> [0x36ea5e0] str='\add_in1'
      AST_CELL <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:179.0-179.0> [0x36ea7e0] str='\adder'
        AST_CELLTYPE <slpp_all/surelog.uhdm:0.0-0.0> [0x36eafc0] str='\work_bsg_idiv_iterative::bsg_adder_cin'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:179.0-179.0> [0x36eb0e0] str='\a_i'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:179.0-179.0> [0x36eb200] str='\add_in0'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:179.0-179.0> [0x36eb400] str='\b_i'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:179.0-179.0> [0x36eb520] str='\add_in1'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:179.0-179.0> [0x36eb720] str='\cin_i'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:179.0-179.0> [0x36eb840] str='\adder_cin'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:179.0-179.0> [0x36eba60] str='\o'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:179.0-179.0> [0x36ebb80] str='\add_out'
      AST_CELL <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x36ebdd0] str='\control'
        AST_CELLTYPE <slpp_all/surelog.uhdm:0.0-0.0> [0x36edd00] str='\work_bsg_idiv_iterative::bsg_idiv_iterative_controller'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x36ede20] str='\reset_i'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x36edf40] str='\reset_i'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x36ee160] str='\clk_i'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x36ee280] str='\clk_i'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x36ee460] str='\v_i'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x36ee580] str='\v_i'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x36ee7a0] str='\ready_o'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x36ee8c0] str='\ready_o'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x36eeb30] str='\zero_divisor_i'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x36eec50] str='\zero_divisor_li'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x36eee70] str='\signed_div_r_i'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x36eef90] str='\signed_div_r'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x36ef1b0] str='\adder_result_is_neg_i'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x36ef2d0] str='\add_out'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x36ef4f0] str='\opA_is_neg_i'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x36ef610] str='\opA'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x36ef8c0] str='\opC_is_neg_i'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x36ef9e0] str='\opC'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x36efc00] str='\opA_sel_o'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x36efd20] str='\opA_sel'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x36eff40] str='\opA_ld_o'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x36f0060] str='\opA_ld'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x36f0280] str='\opA_inv_o'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x36f03a0] str='\opA_inv'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x36f05c0] str='\opA_clr_l_o'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x36f06e0] str='\opA_clr_l'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x36f0900] str='\opB_sel_o'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x36f0a20] str='\opB_sel'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x36f0c40] str='\opB_ld_o'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x36f0d60] str='\opB_ld'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x36f0f80] str='\opB_inv_o'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x36f10a0] str='\opB_inv'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x36f1350] str='\opB_clr_l_o'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x36f1470] str='\opB_clr_l'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x36f1690] str='\opC_sel_o'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x36f17b0] str='\opC_sel'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x36f19d0] str='\opC_ld_o'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x36f1af0] str='\opC_ld'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x36f1d10] str='\latch_inputs_o'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x36f1e30] str='\latch_inputs'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x36f2050] str='\adder_cin_o'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x36f2170] str='\adder_cin'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x36f2390] str='\v_o'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x36f24b0] str='\v_o'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x36f26d0] str='\yumi_i'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x36f27f0] str='\yumi_i'
      AST_PARAMETER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:26.0-26.0> [0x36f29f0] str='\width_p'
        AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:26.0-26.0> [0x36fc410] bits='00000000000000000000000000100000'(32) range=[31:0] int=32
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:44.0-44.0> [0x36f2f20] str='\opA'
        AST_RANGE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:44.0-44.0> [0x36f3040]
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:44.0-44.0> [0x36f32e0] bits='00000000000000000000000000100000'(32) range=[31:0] int=32
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:44.0-44.0> [0x36f34a0] bits='00000000000000000000000000000000'(32) range=[31:0]
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:47.0-47.0> [0x36f3160] str='\opC'
        AST_RANGE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:47.0-47.0> [0x36f3660]
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:47.0-47.0> [0x36f3960] bits='00000000000000000000000000100000'(32) range=[31:0] int=32
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:47.0-47.0> [0x36f3b20] bits='00000000000000000000000000000000'(32) range=[31:0]
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:50.0-50.0> [0x36f37e0] str='\signed_div_r'
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:51.0-51.0> [0x36f3d40] str='\dividend_r'
        AST_RANGE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:51.0-51.0> [0x36f3e60]
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:51.0-51.0> [0x36f4160] bits='00000000000000000000000000011111'(32) range=[31:0] int=31
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:51.0-51.0> [0x36f4320] bits='00000000000000000000000000000000'(32) range=[31:0]
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:52.0-52.0> [0x36f3fe0] str='\divisor_r'
        AST_RANGE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:52.0-52.0> [0x36f44e0]
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:52.0-52.0> [0x36f47e0] bits='00000000000000000000000000011111'(32) range=[31:0] int=31
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:52.0-52.0> [0x36f49a0] bits='00000000000000000000000000000000'(32) range=[31:0]
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:53.0-53.0> [0x36f4660] str='\divisor_msb'
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:54.0-54.0> [0x36f4bc0] str='\dividend_msb'
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:56.0-56.0> [0x36f4d40] str='\latch_inputs'
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:79.0-79.0> [0x36f4ec0] str='\zero_divisor_li'
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:81.0-81.0> [0x36f5040] str='\opA_sel'
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:82.0-82.0> [0x36f51c0] str='\opA_mux'
        AST_RANGE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:82.0-82.0> [0x36f52e0]
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:82.0-82.0> [0x36f55e0] bits='00000000000000000000000000100000'(32) range=[31:0] int=32
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:82.0-82.0> [0x36f57a0] bits='00000000000000000000000000000000'(32) range=[31:0]
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:83.0-83.0> [0x36f5460] str='\add_out'
        AST_RANGE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:83.0-83.0> [0x36f5960]
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:83.0-83.0> [0x36f5c60] bits='00000000000000000000000000100000'(32) range=[31:0] int=32
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:83.0-83.0> [0x36f5e20] bits='00000000000000000000000000000000'(32) range=[31:0]
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:90.0-90.0> [0x36f5ae0] str='\opB_sel'
        AST_RANGE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:90.0-90.0> [0x36f5fe0]
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:90.0-90.0> [0x36f62e0] bits='00000000000000000000000000000010'(32) range=[31:0] int=2
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:90.0-90.0> [0x36f64a0] bits='00000000000000000000000000000000'(32) range=[31:0]
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:91.0-91.0> [0x36f6160] str='\opB_mux'
        AST_RANGE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:91.0-91.0> [0x36f6660]
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:91.0-91.0> [0x36f6960] bits='00000000000000000000000000100000'(32) range=[31:0] int=32
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:91.0-91.0> [0x36f6b20] bits='00000000000000000000000000000000'(32) range=[31:0]
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:98.0-98.0> [0x36f67e0] str='\opC_sel'
        AST_RANGE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:98.0-98.0> [0x36f6ce0]
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:98.0-98.0> [0x36f6fe0] bits='00000000000000000000000000000010'(32) range=[31:0] int=2
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:98.0-98.0> [0x36f71a0] bits='00000000000000000000000000000000'(32) range=[31:0]
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:99.0-99.0> [0x36f6e60] str='\opC_mux'
        AST_RANGE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:99.0-99.0> [0x36f7360]
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:99.0-99.0> [0x36f7660] bits='00000000000000000000000000100000'(32) range=[31:0] int=32
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:99.0-99.0> [0x36f7820] bits='00000000000000000000000000000000'(32) range=[31:0]
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:106.0-106.0> [0x36f74e0] str='\opA_ld'
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:114.0-114.0> [0x36f7a40] str='\opB_ld'
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:115.0-115.0> [0x36f7bc0] str='\opB'
        AST_RANGE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:115.0-115.0> [0x36f7ce0]
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:115.0-115.0> [0x36f7fe0] bits='00000000000000000000000000100000'(32) range=[31:0] int=32
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:115.0-115.0> [0x36f81a0] bits='00000000000000000000000000000000'(32) range=[31:0]
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:123.0-123.0> [0x36f7e60] str='\opC_ld'
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:134.0-134.0> [0x36f83c0] str='\opA_inv'
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:135.0-135.0> [0x36f8540] str='\opA_inv_buf'
        AST_RANGE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:135.0-135.0> [0x36f8660]
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:135.0-135.0> [0x36f8960] bits='00000000000000000000000000100000'(32) range=[31:0] int=32
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:135.0-135.0> [0x36f8b20] bits='00000000000000000000000000000000'(32) range=[31:0]
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:138.0-138.0> [0x36f87e0] str='\opB_inv'
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:139.0-139.0> [0x36f8d40] str='\opB_inv_buf'
        AST_RANGE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:139.0-139.0> [0x36f8e60]
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:139.0-139.0> [0x36f9160] bits='00000000000000000000000000100000'(32) range=[31:0] int=32
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:139.0-139.0> [0x36f9320] bits='00000000000000000000000000000000'(32) range=[31:0]
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:142.0-142.0> [0x36f8fe0] str='\opA_clr_l'
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:143.0-143.0> [0x36f9540] str='\opA_clr_buf'
        AST_RANGE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:143.0-143.0> [0x36f9660]
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:143.0-143.0> [0x36f9960] bits='00000000000000000000000000100000'(32) range=[31:0] int=32
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:143.0-143.0> [0x36f9b20] bits='00000000000000000000000000000000'(32) range=[31:0]
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:146.0-146.0> [0x36f97e0] str='\opB_clr_l'
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:147.0-147.0> [0x36f9d40] str='\opB_clr_buf'
        AST_RANGE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:147.0-147.0> [0x36f9e60]
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:147.0-147.0> [0x36fa160] bits='00000000000000000000000000100000'(32) range=[31:0] int=32
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:147.0-147.0> [0x36fa320] bits='00000000000000000000000000000000'(32) range=[31:0]
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:150.0-150.0> [0x36f9fe0] str='\opA_xnor'
        AST_RANGE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:150.0-150.0> [0x36fa4e0]
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:150.0-150.0> [0x36fa7e0] bits='00000000000000000000000000100000'(32) range=[31:0] int=32
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:150.0-150.0> [0x36fa9a0] bits='00000000000000000000000000000000'(32) range=[31:0]
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:157.0-157.0> [0x36fa660] str='\opB_xnor'
        AST_RANGE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:157.0-157.0> [0x36fab60]
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:157.0-157.0> [0x36fae60] bits='00000000000000000000000000100000'(32) range=[31:0] int=32
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:157.0-157.0> [0x36fb020] bits='00000000000000000000000000000000'(32) range=[31:0]
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:164.0-164.0> [0x36face0] str='\add_in0'
        AST_RANGE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:164.0-164.0> [0x36fb1e0]
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:164.0-164.0> [0x36fb4e0] bits='00000000000000000000000000100000'(32) range=[31:0] int=32
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:164.0-164.0> [0x36fb6a0] bits='00000000000000000000000000000000'(32) range=[31:0]
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:171.0-171.0> [0x36fb360] str='\add_in1'
        AST_RANGE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:171.0-171.0> [0x36fb860]
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:171.0-171.0> [0x36fbb60] bits='00000000000000000000000000100000'(32) range=[31:0] int=32
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:171.0-171.0> [0x36fbd20] bits='00000000000000000000000000000000'(32) range=[31:0]
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:178.0-178.0> [0x36fb9e0] str='\adder_cin'
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:54.0-54.0> [0x379aa70] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_decode_s' basic_prep
        AST_STRUCT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:54.0-54.0> [0x379ac60] basic_prep
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:59.0-59.0> [0x379ae80] str='\size_op' logic basic_prep range=[16:15]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:60.0-60.0> [0x379b010] str='\sigext_op' logic basic_prep range=[14:14]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:61.0-61.0> [0x379b1a0] str='\ld_op' logic basic_prep range=[13:13]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:62.0-62.0> [0x379b330] str='\st_op' logic basic_prep range=[12:12]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:63.0-63.0> [0x379b4c0] str='\block_ld_op' logic basic_prep range=[11:11]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:64.0-64.0> [0x379b650] str='\mask_op' logic basic_prep range=[10:10]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:66.0-66.0> [0x379b7e0] str='\tagst_op' logic basic_prep range=[9:9]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:67.0-67.0> [0x379b970] str='\taglv_op' logic basic_prep range=[8:8]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:68.0-68.0> [0x379bb00] str='\tagla_op' logic basic_prep range=[7:7]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:70.0-70.0> [0x379bc90] str='\tagfl_op' logic basic_prep range=[6:6]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:71.0-71.0> [0x379be20] str='\afl_op' logic basic_prep range=[5:5]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:72.0-72.0> [0x379bfb0] str='\aflinv_op' logic basic_prep range=[4:4]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:73.0-73.0> [0x379c140] str='\ainv_op' logic basic_prep range=[3:3]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:75.0-75.0> [0x379c2d0] str='\alock_op' logic basic_prep range=[2:2]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:76.0-76.0> [0x379c460] str='\aunlock_op' logic basic_prep range=[1:1]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:78.0-78.0> [0x379c5f0] str='\mgmt_op' logic basic_prep range=[0:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:153.0-153.0> [0x379c7b0] str='$enum0' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:150.0-150.0> [0x379c940] str='\bsg_cache_non_blocking_pkg::e_miss_fifo_dequeue' basic_prep range=[1:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x379d180] str='$enum0' bits='001001000110010101101110011101010110110100110000'(48) basic_prep range=[47:0] int=1853189424
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x379cb10] bits='00'(2) basic_prep range=[1:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x379cca0] basic_prep range=[1:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x379ce30] bits='00000000000000000000000000000001'(32) basic_prep range=[31:0] int=1
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x379cfc0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:152.0-152.0> [0x379d350] str='\bsg_cache_non_blocking_pkg::e_miss_fifo_invalidate' basic_prep range=[1:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x379dbf0] str='$enum0' bits='001001000110010101101110011101010110110100110000'(48) basic_prep range=[47:0] int=1853189424
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x379d550] bits='10'(2) basic_prep range=[1:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x379d6e0] basic_prep range=[1:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x379d870] bits='00000000000000000000000000000001'(32) basic_prep range=[31:0] int=1
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x379da30] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:151.0-151.0> [0x379ddc0] str='\bsg_cache_non_blocking_pkg::e_miss_fifo_skip' basic_prep range=[1:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x379e6a0] str='$enum0' bits='001001000110010101101110011101010110110100110000'(48) basic_prep range=[47:0] int=1853189424
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x379dfc0] bits='01'(2) basic_prep range=[1:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x379e170] basic_prep range=[1:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x379e320] bits='00000000000000000000000000000001'(32) basic_prep range=[31:0] int=1
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x379e4e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:153.0-153.0> [0x379e890] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_miss_fifo_op_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x379ea20] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x379eb80] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:43.0-43.0> [0x379ecd0] str='$enum1' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:36.0-36.0> [0x379ef20] str='\bsg_cache_non_blocking_pkg::AFL' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x379f790] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x379f110] bits='11000'(5) basic_prep range=[4:0] int=24
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x379f2c0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x379f470] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x379f600] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:37.0-37.0> [0x379f960] str='\bsg_cache_non_blocking_pkg::AFLINV' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37a0230] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x379fb50] bits='11001'(5) basic_prep range=[4:0] int=25
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x379fd00] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x379feb0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37a0070] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:38.0-38.0> [0x37a0400] str='\bsg_cache_non_blocking_pkg::AINV' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37a0cd0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37a05f0] bits='11010'(5) basic_prep range=[4:0] int=26
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37a07a0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37a0950] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37a0b10] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:40.0-40.0> [0x37a0ea0] str='\bsg_cache_non_blocking_pkg::ALOCK' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37a1770] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37a1090] bits='11011'(5) basic_prep range=[4:0] int=27
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37a1240] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37a13f0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37a15b0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:41.0-41.0> [0x37a1940] str='\bsg_cache_non_blocking_pkg::AUNLOCK' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x373e2e0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37a1b30] bits='11100'(5) basic_prep range=[4:0] int=28
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37a1ce0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37a1e90] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x373e150] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:29.0-29.0> [0x373d660] str='\bsg_cache_non_blocking_pkg::BLOCK_LD' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37a2100] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x373d850] bits='01110'(5) basic_prep range=[4:0] int=14
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x373da00] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x373dbb0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37a1fe0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:14.0-14.0> [0x37a2290] str='\bsg_cache_non_blocking_pkg::LB' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37a2a60] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37a2420] bits='00000'(5) basic_prep range=[4:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37a25b0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37a2740] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37a28d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:19.0-19.0> [0x37a2bf0] str='\bsg_cache_non_blocking_pkg::LBU' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37a33f0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37a2d80] bits='00100'(5) basic_prep range=[4:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37a2f10] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37a30a0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37a3230] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:17.0-17.0> [0x37a35c0] str='\bsg_cache_non_blocking_pkg::LD' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37a3e90] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37a37b0] bits='00011'(5) basic_prep range=[4:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37a3960] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37a3b10] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37a3cd0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:15.0-15.0> [0x37a4060] str='\bsg_cache_non_blocking_pkg::LH' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37a4930] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37a4250] bits='00001'(5) basic_prep range=[4:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37a4400] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37a45b0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37a4770] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:20.0-20.0> [0x37a4b00] str='\bsg_cache_non_blocking_pkg::LHU' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37a53d0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37a4cf0] bits='00101'(5) basic_prep range=[4:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37a4ea0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37a5050] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37a5210] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:16.0-16.0> [0x37a55a0] str='\bsg_cache_non_blocking_pkg::LW' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37a5e70] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37a5790] bits='00010'(5) basic_prep range=[4:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37a5940] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37a5af0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37a5cb0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:21.0-21.0> [0x37a6040] str='\bsg_cache_non_blocking_pkg::LWU' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37a6910] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37a6230] bits='00110'(5) basic_prep range=[4:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37a63e0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37a6590] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37a6750] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:23.0-23.0> [0x37a6ae0] str='\bsg_cache_non_blocking_pkg::SB' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37a73b0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37a6cd0] bits='01000'(5) basic_prep range=[4:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37a6e80] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37a7030] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37a71f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:26.0-26.0> [0x37a7580] str='\bsg_cache_non_blocking_pkg::SD' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37a7e50] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37a7770] bits='01011'(5) basic_prep range=[4:0] int=11
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37a7920] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37a7ad0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37a7c90] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:24.0-24.0> [0x37a8020] str='\bsg_cache_non_blocking_pkg::SH' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37a88f0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37a8210] bits='01001'(5) basic_prep range=[4:0] int=9
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37a83c0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37a8570] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37a8730] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:27.0-27.0> [0x37a8ac0] str='\bsg_cache_non_blocking_pkg::SM' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37a9390] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37a8cb0] bits='01101'(5) basic_prep range=[4:0] int=13
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37a8e60] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37a9010] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37a91d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:25.0-25.0> [0x37a9560] str='\bsg_cache_non_blocking_pkg::SW' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37a9e30] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37a9750] bits='01010'(5) basic_prep range=[4:0] int=10
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37a9900] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37a9ab0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37a9c70] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:32.0-32.0> [0x37aa000] str='\bsg_cache_non_blocking_pkg::TAGFL' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37aa8d0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37aa1f0] bits='10001'(5) basic_prep range=[4:0] int=17
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37aa3a0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37aa550] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37aa710] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:34.0-34.0> [0x37aaaa0] str='\bsg_cache_non_blocking_pkg::TAGLA' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37ab370] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37aac90] bits='10011'(5) basic_prep range=[4:0] int=19
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37aae40] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37aaff0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37ab1b0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:33.0-33.0> [0x37ab540] str='\bsg_cache_non_blocking_pkg::TAGLV' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37abe10] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37ab730] bits='10010'(5) basic_prep range=[4:0] int=18
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37ab8e0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37aba90] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37abc50] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:31.0-31.0> [0x37abfe0] str='\bsg_cache_non_blocking_pkg::TAGST' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37ac8b0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37ac1d0] bits='10000'(5) basic_prep range=[4:0] int=16
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37ac380] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37ac530] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37ac6f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:43.0-43.0> [0x37ad160] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_opcode_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x37ad340] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x37ad4a0] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:139.0-139.0> [0x37ad6a0] str='$enum2' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:134.0-134.0> [0x37ad870] str='\bsg_cache_non_blocking_pkg::e_stat_clear_dirty' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37ae110] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37ada60] bits='001'(3) basic_prep range=[2:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x37adc10] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x37addc0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x37adf50] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:133.0-133.0> [0x37ae2e0] str='\bsg_cache_non_blocking_pkg::e_stat_read' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37aebb0] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37ae4d0] bits='000'(3) basic_prep range=[2:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x37ae680] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x37ae830] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x37ae9f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:138.0-138.0> [0x37aed80] str='\bsg_cache_non_blocking_pkg::e_stat_reset' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37af650] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37aef70] bits='101'(3) basic_prep range=[2:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x37af120] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x37af2d0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x37af490] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:135.0-135.0> [0x37af820] str='\bsg_cache_non_blocking_pkg::e_stat_set_lru' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37b00f0] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37afa10] bits='010'(3) basic_prep range=[2:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x37afbc0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x37afd70] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x37aff30] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:137.0-137.0> [0x37b02c0] str='\bsg_cache_non_blocking_pkg::e_stat_set_lru_and_clear_dirty' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37b0bc0] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37b04e0] bits='100'(3) basic_prep range=[2:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x37b0690] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x37b0840] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x37b0a00] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:136.0-136.0> [0x37b0d90] str='\bsg_cache_non_blocking_pkg::e_stat_set_lru_and_dirty' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37b1690] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37b0fb0] bits='011'(3) basic_prep range=[2:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x37b1160] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x37b1310] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x37b14d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:139.0-139.0> [0x37b1a60] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_stat_op_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x37b1bf0] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x37b1d50] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:115.0-115.0> [0x37b1ef0] str='$enum3' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:112.0-112.0> [0x37b20c0] str='\bsg_cache_non_blocking_pkg::e_tag_invalidate' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37b2960] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37b22b0] bits='100'(3) basic_prep range=[2:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x37b2460] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x37b2610] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x37b27a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:113.0-113.0> [0x37b2b30] str='\bsg_cache_non_blocking_pkg::e_tag_lock' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37b3400] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37b2d20] bits='101'(3) basic_prep range=[2:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x37b2ed0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x37b3080] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x37b3240] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:108.0-108.0> [0x37b35d0] str='\bsg_cache_non_blocking_pkg::e_tag_read' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37b3ea0] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37b37c0] bits='000'(3) basic_prep range=[2:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x37b3970] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x37b3b20] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x37b3ce0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:110.0-110.0> [0x37b4070] str='\bsg_cache_non_blocking_pkg::e_tag_set_tag' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37b4940] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37b4260] bits='010'(3) basic_prep range=[2:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x37b4410] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x37b45c0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x37b4780] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:111.0-111.0> [0x37b4b10] str='\bsg_cache_non_blocking_pkg::e_tag_set_tag_and_lock' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37b5410] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37b4d30] bits='011'(3) basic_prep range=[2:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x37b4ee0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x37b5090] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x37b5250] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:109.0-109.0> [0x37b55e0] str='\bsg_cache_non_blocking_pkg::e_tag_store' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37b5eb0] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37b57d0] bits='001'(3) basic_prep range=[2:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x37b5980] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x37b5b30] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x37b5cf0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:114.0-114.0> [0x37b6080] str='\bsg_cache_non_blocking_pkg::e_tag_unlock' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37b6950] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37b6270] bits='110'(3) basic_prep range=[2:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x37b6420] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x37b65d0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x37b6790] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:115.0-115.0> [0x37b6d70] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_tag_op_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x37b6f00] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x37b7060] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:181.0-181.0> [0x37b7230] str='$enum4' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:176.0-176.0> [0x37b7430] str='\bsg_cache_non_blocking_pkg::DEQUEUE_MODE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37b7ca0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37b7620] bits='0111'(4) basic_prep range=[3:0] int=7
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37b77d0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37b7980] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37b7b10] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:170.0-170.0> [0x37b7e70] str='\bsg_cache_non_blocking_pkg::MGMT_OP' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37b8740] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37b8060] bits='0001'(4) basic_prep range=[3:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37b8210] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37b83c0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37b8580] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:169.0-169.0> [0x37b8910] str='\bsg_cache_non_blocking_pkg::MHU_IDLE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37b91e0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37b8b00] bits='0000'(4) basic_prep range=[3:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37b8cb0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37b8e60] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37b9020] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:173.0-173.0> [0x37b93b0] str='\bsg_cache_non_blocking_pkg::READ_TAG1' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37b9c80] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37b95a0] bits='0100'(4) basic_prep range=[3:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37b9750] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37b9900] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37b9ac0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:177.0-177.0> [0x37b9e50] str='\bsg_cache_non_blocking_pkg::READ_TAG2' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37ba720] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37ba040] bits='1000'(4) basic_prep range=[3:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37ba1f0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37ba3a0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37ba560] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:180.0-180.0> [0x37ba8f0] str='\bsg_cache_non_blocking_pkg::RECOVER' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37bb1c0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37baae0] bits='1011'(4) basic_prep range=[3:0] int=11
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37bac90] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37bae40] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37bb000] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:179.0-179.0> [0x37bb390] str='\bsg_cache_non_blocking_pkg::SCAN_MODE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37bbc60] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37bb580] bits='1010'(4) basic_prep range=[3:0] int=10
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37bb730] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37bb8e0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37bbaa0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:174.0-174.0> [0x37bbe30] str='\bsg_cache_non_blocking_pkg::SEND_DMA_REQ1' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37bc700] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37bc020] bits='0101'(4) basic_prep range=[3:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37bc1d0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37bc380] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37bc540] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:178.0-178.0> [0x37bc8d0] str='\bsg_cache_non_blocking_pkg::SEND_DMA_REQ2' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37bd1a0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37bcac0] bits='1001'(4) basic_prep range=[3:0] int=9
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37bcc70] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37bce20] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37bcfe0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:171.0-171.0> [0x37bd370] str='\bsg_cache_non_blocking_pkg::SEND_MGMT_DMA' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37bdc40] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37bd560] bits='0010'(4) basic_prep range=[3:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37bd710] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37bd8c0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37bda80] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:175.0-175.0> [0x37bde10] str='\bsg_cache_non_blocking_pkg::WAIT_DMA_DONE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37be6e0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37be000] bits='0110'(4) basic_prep range=[3:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37be1b0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37be360] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37be520] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:172.0-172.0> [0x37be8b0] str='\bsg_cache_non_blocking_pkg::WAIT_MGMT_DMA' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37bf180] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37beaa0] bits='0011'(4) basic_prep range=[3:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37bec50] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37bee00] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37befc0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:181.0-181.0> [0x37bf710] str='\bsg_cache_non_blocking_pkg::mhu_state_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x37bf8c0] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x37bfa20] basic_prep range=[-1:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:72.0-72.0> [0x37bfbf0] str='\bsg_cache_pkg::bsg_cache_decode_s' basic_prep
        AST_STRUCT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:72.0-72.0> [0x37bfdc0] basic_prep
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:77.0-77.0> [0x37bffe0] str='\data_size_op' logic basic_prep range=[18:17]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:78.0-78.0> [0x37c0160] str='\sigext_op' logic basic_prep range=[16:16]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:79.0-79.0> [0x37c02e0] str='\mask_op' logic basic_prep range=[15:15]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:80.0-80.0> [0x37c0460] str='\ld_op' logic basic_prep range=[14:14]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:81.0-81.0> [0x37c05e0] str='\st_op' logic basic_prep range=[13:13]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:82.0-82.0> [0x37c0760] str='\tagst_op' logic basic_prep range=[12:12]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:83.0-83.0> [0x37c08e0] str='\tagfl_op' logic basic_prep range=[11:11]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:84.0-84.0> [0x37c0a60] str='\taglv_op' logic basic_prep range=[10:10]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:85.0-85.0> [0x37c0be0] str='\tagla_op' logic basic_prep range=[9:9]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:86.0-86.0> [0x37c0d60] str='\afl_op' logic basic_prep range=[8:8]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:87.0-87.0> [0x37c0ee0] str='\aflinv_op' logic basic_prep range=[7:7]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:88.0-88.0> [0x37c1060] str='\ainv_op' logic basic_prep range=[6:6]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:89.0-89.0> [0x37c11e0] str='\alock_op' logic basic_prep range=[5:5]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:90.0-90.0> [0x37c1360] str='\aunlock_op' logic basic_prep range=[4:4]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:91.0-91.0> [0x37c14e0] str='\tag_read_op' logic basic_prep range=[3:3]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:93.0-93.0> [0x37c1660] str='\atomic_op' logic basic_prep range=[2:2]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:94.0-94.0> [0x37c17e0] str='\amoswap_op' logic basic_prep range=[1:1]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:95.0-95.0> [0x37c1960] str='\amoor_op' logic basic_prep range=[0:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:111.0-111.0> [0x37c1b50] str='$enum5' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:109.0-109.0> [0x37c1cd0] str='\bsg_cache_pkg::e_dma_get_fill_data' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37c2560] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37c1ec0] bits='0100'(4) basic_prep range=[3:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x37c2060] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x37c2200] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x37c23b0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:106.0-106.0> [0x37c2720] str='\bsg_cache_pkg::e_dma_nop' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37c2fa0] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37c2900] bits='0000'(4) basic_prep range=[3:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x37c2aa0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x37c2c40] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x37c2df0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:108.0-108.0> [0x37c3160] str='\bsg_cache_pkg::e_dma_send_evict_addr' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37c3a10] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37c3370] bits='0010'(4) basic_prep range=[3:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x37c3510] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x37c36b0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x37c3860] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:110.0-110.0> [0x37c3bd0] str='\bsg_cache_pkg::e_dma_send_evict_data' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37c4480] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37c3de0] bits='1000'(4) basic_prep range=[3:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x37c3f80] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x37c4120] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x37c42d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:107.0-107.0> [0x37c4640] str='\bsg_cache_pkg::e_dma_send_fill_addr' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37c4ef0] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37c4850] bits='0001'(4) basic_prep range=[3:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x37c49f0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x37c4b90] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x37c4d40] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:111.0-111.0> [0x37c5210] str='\bsg_cache_pkg::bsg_cache_dma_cmd_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x37c5390] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x37c54f0] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:63.0-63.0> [0x37c5680] str='$enum6' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:35.0-35.0> [0x37c5950] str='\bsg_cache_pkg::AFL' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37c6180] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37c5b10] bits='011000'(6) basic_prep range=[5:0] int=24
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37c5cb0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37c5e50] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37c5fd0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:36.0-36.0> [0x37c6340] str='\bsg_cache_pkg::AFLINV' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37c6bc0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37c6520] bits='011001'(6) basic_prep range=[5:0] int=25
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37c66c0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37c6860] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37c6a10] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:37.0-37.0> [0x37c6d80] str='\bsg_cache_pkg::AINV' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37c7600] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37c6f60] bits='011010'(6) basic_prep range=[5:0] int=26
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37c7100] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37c72a0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37c7450] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:39.0-39.0> [0x37c77c0] str='\bsg_cache_pkg::ALOCK' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37c8040] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37c79a0] bits='011011'(6) basic_prep range=[5:0] int=27
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37c7b40] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37c7ce0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37c7e90] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:55.0-55.0> [0x37c8200] str='\bsg_cache_pkg::AMOADD_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37c8a80] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37c83e0] bits='110001'(6) basic_prep range=[5:0] int=49
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37c8580] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37c8720] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37c88d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:44.0-44.0> [0x37c8c40] str='\bsg_cache_pkg::AMOADD_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37c94c0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37c8e20] bits='100001'(6) basic_prep range=[5:0] int=33
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37c8fc0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37c9160] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37c9310] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:57.0-57.0> [0x37c9680] str='\bsg_cache_pkg::AMOAND_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37c9f00] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37c9860] bits='110011'(6) basic_prep range=[5:0] int=51
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37c9a00] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37c9ba0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37c9d50] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:46.0-46.0> [0x37ca0c0] str='\bsg_cache_pkg::AMOAND_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37ca940] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37ca2a0] bits='100011'(6) basic_prep range=[5:0] int=35
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37ca440] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37ca5e0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37ca790] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:62.0-62.0> [0x37cab00] str='\bsg_cache_pkg::AMOMAXU_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37cb380] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37cace0] bits='111000'(6) basic_prep range=[5:0] int=56
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37cae80] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37cb020] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37cb1d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:51.0-51.0> [0x37cb540] str='\bsg_cache_pkg::AMOMAXU_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37cbdc0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37cb720] bits='101000'(6) basic_prep range=[5:0] int=40
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37cb8c0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37cba60] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37cbc10] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:60.0-60.0> [0x37cbf80] str='\bsg_cache_pkg::AMOMAX_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37cc800] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37cc160] bits='110110'(6) basic_prep range=[5:0] int=54
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37cc300] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37cc4a0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37cc650] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:49.0-49.0> [0x37cc9c0] str='\bsg_cache_pkg::AMOMAX_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37cd240] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37ccba0] bits='100110'(6) basic_prep range=[5:0] int=38
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37ccd40] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37ccee0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37cd090] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:61.0-61.0> [0x37cd400] str='\bsg_cache_pkg::AMOMINU_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37cdc80] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37cd5e0] bits='110111'(6) basic_prep range=[5:0] int=55
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37cd780] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37cd920] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37cdad0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:50.0-50.0> [0x37cde40] str='\bsg_cache_pkg::AMOMINU_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37ce6c0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37ce020] bits='100111'(6) basic_prep range=[5:0] int=39
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37ce1c0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37ce360] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37ce510] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:59.0-59.0> [0x37ce880] str='\bsg_cache_pkg::AMOMIN_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37cf100] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37cea60] bits='110101'(6) basic_prep range=[5:0] int=53
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37cec00] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37ceda0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37cef50] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:48.0-48.0> [0x37cf2c0] str='\bsg_cache_pkg::AMOMIN_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37cfb40] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37cf4a0] bits='100101'(6) basic_prep range=[5:0] int=37
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37cf640] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37cf7e0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37cf990] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:58.0-58.0> [0x37cfd00] str='\bsg_cache_pkg::AMOOR_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37d0580] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37cfee0] bits='110100'(6) basic_prep range=[5:0] int=52
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37d0080] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37d0220] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37d03d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:47.0-47.0> [0x37d0740] str='\bsg_cache_pkg::AMOOR_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37d0fc0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37d0920] bits='100100'(6) basic_prep range=[5:0] int=36
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37d0ac0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37d0c60] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37d0e10] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:54.0-54.0> [0x37d1180] str='\bsg_cache_pkg::AMOSWAP_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37d1a00] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37d1360] bits='110000'(6) basic_prep range=[5:0] int=48
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37d1500] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37d16a0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37d1850] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:43.0-43.0> [0x37d1bc0] str='\bsg_cache_pkg::AMOSWAP_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37d2440] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37d1da0] bits='100000'(6) basic_prep range=[5:0] int=32
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37d1f40] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37d20e0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37d2290] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:56.0-56.0> [0x37d2600] str='\bsg_cache_pkg::AMOXOR_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37d2e80] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37d27e0] bits='110010'(6) basic_prep range=[5:0] int=50
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37d2980] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37d2b20] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37d2cd0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:45.0-45.0> [0x37d3040] str='\bsg_cache_pkg::AMOXOR_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37d38c0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37d3220] bits='100010'(6) basic_prep range=[5:0] int=34
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37d33c0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37d3560] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37d3710] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:40.0-40.0> [0x37d3a80] str='\bsg_cache_pkg::AUNLOCK' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37d4300] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37d3c60] bits='011100'(6) basic_prep range=[5:0] int=28
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37d3e00] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37d3fa0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37d4150] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:12.0-12.0> [0x37d44c0] str='\bsg_cache_pkg::LB' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37d4d40] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37d46a0] bits='000000'(6) basic_prep range=[5:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37d4840] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37d49e0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37d4b90] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:17.0-17.0> [0x37d4f00] str='\bsg_cache_pkg::LBU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37d5780] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37d50e0] bits='000100'(6) basic_prep range=[5:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37d5280] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37d5420] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37d55d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:15.0-15.0> [0x37d5940] str='\bsg_cache_pkg::LD' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37d61c0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37d5b20] bits='000011'(6) basic_prep range=[5:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37d5cc0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37d5e60] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37d6010] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:20.0-20.0> [0x37d6380] str='\bsg_cache_pkg::LDU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37d6c00] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37d6560] bits='000111'(6) basic_prep range=[5:0] int=7
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37d6700] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37d68a0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37d6a50] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:13.0-13.0> [0x37d6dc0] str='\bsg_cache_pkg::LH' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37d7640] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37d6fa0] bits='000001'(6) basic_prep range=[5:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37d7140] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37d72e0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37d7490] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:18.0-18.0> [0x37d7800] str='\bsg_cache_pkg::LHU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37d8080] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37d79e0] bits='000101'(6) basic_prep range=[5:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37d7b80] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37d7d20] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37d7ed0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:27.0-27.0> [0x37d8240] str='\bsg_cache_pkg::LM' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37d8ac0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37d8420] bits='001100'(6) basic_prep range=[5:0] int=12
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37d85c0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37d8760] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37d8910] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:14.0-14.0> [0x37d8c80] str='\bsg_cache_pkg::LW' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37d9500] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37d8e60] bits='000010'(6) basic_prep range=[5:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37d9000] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37d91a0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37d9350] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:19.0-19.0> [0x37d96c0] str='\bsg_cache_pkg::LWU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37d9f40] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37d98a0] bits='000110'(6) basic_prep range=[5:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37d9a40] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37d9be0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37d9d90] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:22.0-22.0> [0x37da100] str='\bsg_cache_pkg::SB' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37da980] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37da2e0] bits='001000'(6) basic_prep range=[5:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37da480] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37da620] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37da7d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:25.0-25.0> [0x37dab40] str='\bsg_cache_pkg::SD' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37db3c0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37dad20] bits='001011'(6) basic_prep range=[5:0] int=11
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37daec0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37db060] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37db210] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:23.0-23.0> [0x37db580] str='\bsg_cache_pkg::SH' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37dbe00] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37db760] bits='001001'(6) basic_prep range=[5:0] int=9
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37db900] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37dbaa0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37dbc50] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:28.0-28.0> [0x37dbfc0] str='\bsg_cache_pkg::SM' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37dc840] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37dc1a0] bits='001101'(6) basic_prep range=[5:0] int=13
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37dc340] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37dc4e0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37dc690] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:24.0-24.0> [0x37dca00] str='\bsg_cache_pkg::SW' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37dd280] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37dcbe0] bits='001010'(6) basic_prep range=[5:0] int=10
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37dcd80] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37dcf20] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37dd0d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:31.0-31.0> [0x37dd440] str='\bsg_cache_pkg::TAGFL' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37ddcc0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37dd620] bits='010001'(6) basic_prep range=[5:0] int=17
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37dd7c0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37dd960] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37ddb10] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:33.0-33.0> [0x37dde80] str='\bsg_cache_pkg::TAGLA' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37de700] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37de060] bits='010011'(6) basic_prep range=[5:0] int=19
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37de200] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37de3a0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37de550] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:32.0-32.0> [0x37de8c0] str='\bsg_cache_pkg::TAGLV' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37df140] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37deaa0] bits='010010'(6) basic_prep range=[5:0] int=18
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37dec40] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37dede0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37def90] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:30.0-30.0> [0x37df300] str='\bsg_cache_pkg::TAGST' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37dfb80] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37df4e0] bits='010000'(6) basic_prep range=[5:0] int=16
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37df680] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37df820] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37df9d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:63.0-63.0> [0x37e04c0] str='\bsg_cache_pkg::bsg_cache_opcode_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x37e06c0] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x37e0820] basic_prep range=[-1:0]
--- END OF AST DUMP ---
Dumping AST after simplification:
    AST_MODULE <slpp_all/surelog.uhdm:0.0-0.0> [0x36ae3a0] str='\work_bsg_idiv_iterative' basic_prep
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:27.0-27.0> [0x36ae620] str='\clk_i' input basic_prep port=1 range=[0:0]
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:28.0-28.0> [0x36aea30] str='\reset_i' input basic_prep port=2 range=[0:0]
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:30.0-30.0> [0x36aec10] str='\v_i' input basic_prep port=3 range=[0:0]
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:31.0-31.0> [0x36aedd0] str='\ready_o' output reg basic_prep port=4 range=[0:0]
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:33.0-33.0> [0x36aef70] str='\dividend_i' input basic_prep port=5 range=[0:0]
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:34.0-34.0> [0x36af130] str='\divisor_i' input basic_prep port=6 range=[0:0]
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:35.0-35.0> [0x36af2f0] str='\signed_div_i' input basic_prep port=7 range=[0:0]
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:37.0-37.0> [0x36af4b0] str='\v_o' output reg basic_prep port=8 range=[0:0]
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:38.0-38.0> [0x36af670] str='\quotient_o' output reg basic_prep port=9 range=[0:0]
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:39.0-39.0> [0x36af8c0] str='\remainder_o' output reg basic_prep port=10 range=[0:0]
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:40.0-40.0> [0x36afa80] str='\yumi_i' input basic_prep port=11 range=[0:0]
      AST_CELL <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:45.0-45.0> [0x36afc40] str='\remainder_buf' basic_prep
        AST_CELLTYPE <slpp_all/surelog.uhdm:0.0-0.0> [0x36b01a0] str='\work_bsg_idiv_iterative::bsg_buf' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:45.0-45.0> [0x36b02c0] str='\i' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:45.0-45.0> [0x36b03e0 -> 0x36f2f20] str='\opA' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:45.0-45.0> [0x36b0600] str='\o' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:45.0-45.0> [0x36b0720 -> 0x36af8c0] str='\remainder_o' basic_prep
      AST_CELL <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:48.0-48.0> [0x36b0920] str='\quotient_buf' basic_prep
        AST_CELLTYPE <slpp_all/surelog.uhdm:0.0-0.0> [0x36b0aa0] str='\work_bsg_idiv_iterative::bsg_buf' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:48.0-48.0> [0x36b0be0] str='\i' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:48.0-48.0> [0x36b0d00 -> 0x36f3160] str='\opC' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:48.0-48.0> [0x36b0f20] str='\o' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:48.0-48.0> [0x36b1040 -> 0x36af670] str='\quotient_o' basic_prep
      AST_CELL <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:57.0-57.0> [0x36b1240] str='\req_reg' basic_prep
        AST_CELLTYPE <slpp_all/surelog.uhdm:0.0-0.0> [0x36b19f0] str='\work_bsg_idiv_iterative::bsg_dff_en' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:57.0-57.0> [0x36b1b10] str='\data_i' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:57.0-57.0> [0x36b1c30 -> 0x36af2f0] str='\signed_div_i' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:57.0-57.0> [0x36b1e30] str='\data_o' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:57.0-57.0> [0x36b1f50 -> 0x36f37e0] str='\signed_div_r' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:57.0-57.0> [0x36b2150] str='\en_i' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:57.0-57.0> [0x36b2270 -> 0x36f4d40] str='\latch_inputs' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:57.0-57.0> [0x36b2490] str='\clk_i' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:57.0-57.0> [0x36b25b0 -> 0x36ae620] str='\clk_i' basic_prep
      AST_CELL <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:64.0-64.0> [0x36b2800] str='\dividend_reg' basic_prep
        AST_CELLTYPE <slpp_all/surelog.uhdm:0.0-0.0> [0x36b2980] str='\work_bsg_idiv_iterative::bsg_dff_en' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:64.0-64.0> [0x36b2ae0] str='\data_i' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:64.0-64.0> [0x36b2c00 -> 0x36aef70] str='\dividend_i' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:64.0-64.0> [0x36b2e20] str='\data_o' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:64.0-64.0> [0x36b2f40 -> 0x36f3d40] str='\dividend_r' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:64.0-64.0> [0x36b3140] str='\en_i' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:64.0-64.0> [0x36b3260 -> 0x36f4d40] str='\latch_inputs' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:64.0-64.0> [0x36b3480] str='\clk_i' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:64.0-64.0> [0x36b35a0 -> 0x36ae620] str='\clk_i' basic_prep
      AST_CELL <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:71.0-71.0> [0x36b37f0] str='\divisor_reg' basic_prep
        AST_CELLTYPE <slpp_all/surelog.uhdm:0.0-0.0> [0x36b3970] str='\work_bsg_idiv_iterative::bsg_dff_en' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:71.0-71.0> [0x36b3ad0] str='\data_i' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:71.0-71.0> [0x36b3bf0 -> 0x36af130] str='\divisor_i' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:71.0-71.0> [0x36b3e10] str='\data_o' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:71.0-71.0> [0x36b3f30 -> 0x36f3fe0] str='\divisor_r' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:71.0-71.0> [0x36b4130] str='\en_i' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:71.0-71.0> [0x36b4250 -> 0x36f4d40] str='\latch_inputs' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:71.0-71.0> [0x36b4470] str='\clk_i' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:71.0-71.0> [0x36b4590 -> 0x36ae620] str='\clk_i' basic_prep
      AST_CELL <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:84.0-84.0> [0x36b47e0] str='\muxA' basic_prep
        AST_CELLTYPE <slpp_all/surelog.uhdm:0.0-0.0> [0x36b4e90] str='\work_bsg_idiv_iterative::bsg_mux' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:84.0-84.0> [0x36b4fb0] str='\data_i' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:84.0-84.0> [0x36b50d0 -> 0x38aa600] basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:84.0-84.0> [0x36b52d0] str='\data_o' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:84.0-84.0> [0x36b53f0 -> 0x36f51c0] str='\opA_mux' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:84.0-84.0> [0x36b55f0] str='\sel_i' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:84.0-84.0> [0x36b5710 -> 0x36f5040] str='\opA_sel' basic_prep
      AST_CELL <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:92.0-92.0> [0x36b5a20] str='\muxB' basic_prep
        AST_CELLTYPE <slpp_all/surelog.uhdm:0.0-0.0> [0x36b6160] str='\work_bsg_idiv_iterative::bsg_mux_one_hot' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:92.0-92.0> [0x36b6280] str='\data_i' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:92.0-92.0> [0x36b63a0 -> 0x38aa600] basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:92.0-92.0> [0x36b65e0] str='\data_o' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:92.0-92.0> [0x36b6700 -> 0x36f6160] str='\opB_mux' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:92.0-92.0> [0x36b6900] str='\sel_one_hot_i' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:92.0-92.0> [0x36b6a20 -> 0x36f5ae0] str='\opB_sel' basic_prep
      AST_CELL <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:100.0-100.0> [0x36b6c20] str='\muxC' basic_prep
        AST_CELLTYPE <slpp_all/surelog.uhdm:0.0-0.0> [0x36b6da0] str='\work_bsg_idiv_iterative::bsg_mux_one_hot' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:100.0-100.0> [0x36b6f00] str='\data_i' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:100.0-100.0> [0x36b7020 -> 0x38aa600] basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:100.0-100.0> [0x36b7280] str='\data_o' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:100.0-100.0> [0x36b73a0 -> 0x36f6e60] str='\opC_mux' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:100.0-100.0> [0x36b75a0] str='\sel_one_hot_i' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:100.0-100.0> [0x36b76c0 -> 0x36f67e0] str='\opC_sel' basic_prep
      AST_CELL <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:107.0-107.0> [0x36b78c0] str='\opA_reg' basic_prep
        AST_CELLTYPE <slpp_all/surelog.uhdm:0.0-0.0> [0x36b7a30] str='\work_bsg_idiv_iterative::bsg_dff_en' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:107.0-107.0> [0x36b7b90] str='\data_i' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:107.0-107.0> [0x36b7cb0 -> 0x36f51c0] str='\opA_mux' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:107.0-107.0> [0x36b7ed0] str='\data_o' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:107.0-107.0> [0x36b7ff0 -> 0x36f2f20] str='\opA' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:107.0-107.0> [0x36b81f0] str='\en_i' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:107.0-107.0> [0x36b8310 -> 0x36f74e0] str='\opA_ld' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:107.0-107.0> [0x36b8530] str='\clk_i' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:107.0-107.0> [0x36b8650 -> 0x36ae620] str='\clk_i' basic_prep
      AST_CELL <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:116.0-116.0> [0x36b88a0] str='\opB_reg' basic_prep
        AST_CELLTYPE <slpp_all/surelog.uhdm:0.0-0.0> [0x36b8a20] str='\work_bsg_idiv_iterative::bsg_dff_en' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:116.0-116.0> [0x36b8b80] str='\data_i' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:116.0-116.0> [0x36b8ca0 -> 0x36f6160] str='\opB_mux' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:116.0-116.0> [0x36b8ec0] str='\data_o' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:116.0-116.0> [0x36b8fe0 -> 0x36f7bc0] str='\opB' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:116.0-116.0> [0x36b91e0] str='\en_i' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:116.0-116.0> [0x36b9300 -> 0x36f7a40] str='\opB_ld' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:116.0-116.0> [0x36b9520] str='\clk_i' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:116.0-116.0> [0x36b9640 -> 0x36ae620] str='\clk_i' basic_prep
      AST_CELL <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:124.0-124.0> [0x36b9890] str='\opC_reg' basic_prep
        AST_CELLTYPE <slpp_all/surelog.uhdm:0.0-0.0> [0x36b9a10] str='\work_bsg_idiv_iterative::bsg_dff_en' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:124.0-124.0> [0x36b9b70] str='\data_i' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:124.0-124.0> [0x36b9c90 -> 0x36f6e60] str='\opC_mux' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:124.0-124.0> [0x36b9eb0] str='\data_o' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:124.0-124.0> [0x36b9fd0 -> 0x36f3160] str='\opC' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:124.0-124.0> [0x36ba1d0] str='\en_i' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:124.0-124.0> [0x36ba2f0 -> 0x36f7e60] str='\opC_ld' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:124.0-124.0> [0x36ba510] str='\clk_i' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:124.0-124.0> [0x36ba630 -> 0x36ae620] str='\clk_i' basic_prep
      AST_CELL <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:136.0-136.0> [0x36ba880] str='\buf_opA_inv' basic_prep
        AST_CELLTYPE <slpp_all/surelog.uhdm:0.0-0.0> [0x36bae20] str='\work_bsg_idiv_iterative::bsg_buf_ctrl' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:136.0-136.0> [0x36baf40] str='\i' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:136.0-136.0> [0x36bb060 -> 0x36f83c0] str='\opA_inv' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:136.0-136.0> [0x36bb280] str='\o' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:136.0-136.0> [0x36e5010 -> 0x36f8540] str='\opA_inv_buf' basic_prep
      AST_CELL <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:140.0-140.0> [0x36e5190] str='\buf_opB_inv' basic_prep
        AST_CELLTYPE <slpp_all/surelog.uhdm:0.0-0.0> [0x36e5310] str='\work_bsg_idiv_iterative::bsg_buf_ctrl' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:140.0-140.0> [0x36e5450] str='\i' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:140.0-140.0> [0x36e5570 -> 0x36f87e0] str='\opB_inv' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:140.0-140.0> [0x36e5790] str='\o' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:140.0-140.0> [0x36e58b0 -> 0x36f8d40] str='\opB_inv_buf' basic_prep
      AST_CELL <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:144.0-144.0> [0x36e5ab0] str='\buf_opA_clr' basic_prep
        AST_CELLTYPE <slpp_all/surelog.uhdm:0.0-0.0> [0x36e5c30] str='\work_bsg_idiv_iterative::bsg_buf_ctrl' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:144.0-144.0> [0x36e5d70] str='\i' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:144.0-144.0> [0x36e5e90 -> 0x38aa600] basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:144.0-144.0> [0x36e60b0] str='\o' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:144.0-144.0> [0x36e61d0 -> 0x36f9540] str='\opA_clr_buf' basic_prep
      AST_CELL <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:148.0-148.0> [0x36e63d0] str='\buf_opB_clr' basic_prep
        AST_CELLTYPE <slpp_all/surelog.uhdm:0.0-0.0> [0x36e6550] str='\work_bsg_idiv_iterative::bsg_buf_ctrl' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:148.0-148.0> [0x36e6690] str='\i' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:148.0-148.0> [0x36e67b0 -> 0x38aa600] basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:148.0-148.0> [0x36e69d0] str='\o' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:148.0-148.0> [0x36e6af0 -> 0x36f9d40] str='\opB_clr_buf' basic_prep
      AST_CELL <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:151.0-151.0> [0x36e6cf0] str='\xnor_opA' basic_prep
        AST_CELLTYPE <slpp_all/surelog.uhdm:0.0-0.0> [0x36e7370] str='\work_bsg_idiv_iterative::bsg_xnor' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:151.0-151.0> [0x36e7490] str='\a_i' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:151.0-151.0> [0x36e75b0 -> 0x36f8540] str='\opA_inv_buf' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:151.0-151.0> [0x36e77b0] str='\b_i' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:151.0-151.0> [0x36e78d0 -> 0x36f2f20] str='\opA' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:151.0-151.0> [0x36e7ad0] str='\o' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:151.0-151.0> [0x36e7bf0 -> 0x36f9fe0] str='\opA_xnor' basic_prep
      AST_CELL <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:158.0-158.0> [0x36e7df0] str='\xnor_opB' basic_prep
        AST_CELLTYPE <slpp_all/surelog.uhdm:0.0-0.0> [0x36e7f70] str='\work_bsg_idiv_iterative::bsg_xnor' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:158.0-158.0> [0x36e80d0] str='\a_i' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:158.0-158.0> [0x36e81f0 -> 0x36f8d40] str='\opB_inv_buf' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:158.0-158.0> [0x36e8410] str='\b_i' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:158.0-158.0> [0x36e8530 -> 0x36f7bc0] str='\opB' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:158.0-158.0> [0x36e8730] str='\o' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:158.0-158.0> [0x36e8850 -> 0x36fa660] str='\opB_xnor' basic_prep
      AST_CELL <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:165.0-165.0> [0x36e8a50] str='\nor_opA' basic_prep
        AST_CELLTYPE <slpp_all/surelog.uhdm:0.0-0.0> [0x36e9100] str='\work_bsg_idiv_iterative::bsg_nor2' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:165.0-165.0> [0x36e9220] str='\a_i' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:165.0-165.0> [0x36e9340 -> 0x36f9fe0] str='\opA_xnor' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:165.0-165.0> [0x36e9540] str='\b_i' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:165.0-165.0> [0x36e9660 -> 0x36f9540] str='\opA_clr_buf' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:165.0-165.0> [0x36e9860] str='\o' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:165.0-165.0> [0x36e9980 -> 0x36face0] str='\add_in0' basic_prep
      AST_CELL <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:172.0-172.0> [0x36e9b80] str='\nor_opB' basic_prep
        AST_CELLTYPE <slpp_all/surelog.uhdm:0.0-0.0> [0x36e9d00] str='\work_bsg_idiv_iterative::bsg_nor2' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:172.0-172.0> [0x36e9e60] str='\a_i' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:172.0-172.0> [0x36e9f80 -> 0x36fa660] str='\opB_xnor' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:172.0-172.0> [0x36ea1a0] str='\b_i' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:172.0-172.0> [0x36ea2c0 -> 0x36f9d40] str='\opB_clr_buf' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:172.0-172.0> [0x36ea4c0] str='\o' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:172.0-172.0> [0x36ea5e0 -> 0x36fb360] str='\add_in1' basic_prep
      AST_CELL <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:179.0-179.0> [0x36ea7e0] str='\adder' basic_prep
        AST_CELLTYPE <slpp_all/surelog.uhdm:0.0-0.0> [0x36eafc0] str='\work_bsg_idiv_iterative::bsg_adder_cin' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:179.0-179.0> [0x36eb0e0] str='\a_i' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:179.0-179.0> [0x36eb200 -> 0x36face0] str='\add_in0' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:179.0-179.0> [0x36eb400] str='\b_i' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:179.0-179.0> [0x36eb520 -> 0x36fb360] str='\add_in1' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:179.0-179.0> [0x36eb720] str='\cin_i' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:179.0-179.0> [0x36eb840 -> 0x36fb9e0] str='\adder_cin' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:179.0-179.0> [0x36eba60] str='\o' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:179.0-179.0> [0x36ebb80 -> 0x36f5460] str='\add_out' basic_prep
      AST_CELL <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x36ebdd0] str='\control' basic_prep
        AST_CELLTYPE <slpp_all/surelog.uhdm:0.0-0.0> [0x36edd00] str='\work_bsg_idiv_iterative::bsg_idiv_iterative_controller' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x36ede20] str='\reset_i' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x36edf40 -> 0x36aea30] str='\reset_i' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x36ee160] str='\clk_i' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x36ee280 -> 0x36ae620] str='\clk_i' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x36ee460] str='\v_i' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x36ee580 -> 0x36aec10] str='\v_i' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x36ee7a0] str='\ready_o' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x36ee8c0 -> 0x36aedd0] str='\ready_o' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x36eeb30] str='\zero_divisor_i' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x36eec50 -> 0x36f4ec0] str='\zero_divisor_li' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x36eee70] str='\signed_div_r_i' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x36eef90 -> 0x36f37e0] str='\signed_div_r' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x36ef1b0] str='\adder_result_is_neg_i' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x36ef2d0 -> 0x36f5460] str='\add_out' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x36ef4f0] str='\opA_is_neg_i' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x36ef610 -> 0x36f2f20] str='\opA' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x36ef8c0] str='\opC_is_neg_i' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x36ef9e0 -> 0x36f3160] str='\opC' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x36efc00] str='\opA_sel_o' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x36efd20 -> 0x36f5040] str='\opA_sel' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x36eff40] str='\opA_ld_o' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x36f0060 -> 0x36f74e0] str='\opA_ld' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x36f0280] str='\opA_inv_o' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x36f03a0 -> 0x36f83c0] str='\opA_inv' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x36f05c0] str='\opA_clr_l_o' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x36f06e0 -> 0x36f8fe0] str='\opA_clr_l' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x36f0900] str='\opB_sel_o' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x36f0a20 -> 0x36f5ae0] str='\opB_sel' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x36f0c40] str='\opB_ld_o' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x36f0d60 -> 0x36f7a40] str='\opB_ld' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x36f0f80] str='\opB_inv_o' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x36f10a0 -> 0x36f87e0] str='\opB_inv' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x36f1350] str='\opB_clr_l_o' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x36f1470 -> 0x36f97e0] str='\opB_clr_l' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x36f1690] str='\opC_sel_o' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x36f17b0 -> 0x36f67e0] str='\opC_sel' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x36f19d0] str='\opC_ld_o' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x36f1af0 -> 0x36f7e60] str='\opC_ld' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x36f1d10] str='\latch_inputs_o' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x36f1e30 -> 0x36f4d40] str='\latch_inputs' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x36f2050] str='\adder_cin_o' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x36f2170 -> 0x36fb9e0] str='\adder_cin' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x36f2390] str='\v_o' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x36f24b0 -> 0x36af4b0] str='\v_o' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x36f26d0] str='\yumi_i' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x36f27f0 -> 0x36afa80] str='\yumi_i' basic_prep
      AST_PARAMETER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:26.0-26.0> [0x36f29f0] str='\width_p' basic_prep
        AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:26.0-26.0> [0x36fc410] bits='00000000000000000000000000100000'(32) basic_prep range=[31:0] int=32
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:44.0-44.0> [0x36f2f20] str='\opA' basic_prep range=[32:0]
        AST_RANGE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:44.0-44.0> [0x36f3040] basic_prep range=[32:0]
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:44.0-44.0> [0x36f32e0] bits='00000000000000000000000000100000'(32) basic_prep range=[31:0] int=32
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:44.0-44.0> [0x36f34a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:47.0-47.0> [0x36f3160] str='\opC' basic_prep range=[32:0]
        AST_RANGE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:47.0-47.0> [0x36f3660] basic_prep range=[32:0]
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:47.0-47.0> [0x36f3960] bits='00000000000000000000000000100000'(32) basic_prep range=[31:0] int=32
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:47.0-47.0> [0x36f3b20] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:50.0-50.0> [0x36f37e0] str='\signed_div_r' basic_prep range=[0:0]
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:51.0-51.0> [0x36f3d40] str='\dividend_r' basic_prep range=[31:0]
        AST_RANGE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:51.0-51.0> [0x36f3e60] basic_prep range=[31:0]
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:51.0-51.0> [0x36f4160] bits='00000000000000000000000000011111'(32) basic_prep range=[31:0] int=31
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:51.0-51.0> [0x36f4320] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:52.0-52.0> [0x36f3fe0] str='\divisor_r' basic_prep range=[31:0]
        AST_RANGE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:52.0-52.0> [0x36f44e0] basic_prep range=[31:0]
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:52.0-52.0> [0x36f47e0] bits='00000000000000000000000000011111'(32) basic_prep range=[31:0] int=31
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:52.0-52.0> [0x36f49a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:53.0-53.0> [0x36f4660] str='\divisor_msb' basic_prep range=[0:0]
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:54.0-54.0> [0x36f4bc0] str='\dividend_msb' basic_prep range=[0:0]
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:56.0-56.0> [0x36f4d40] str='\latch_inputs' basic_prep range=[0:0]
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:79.0-79.0> [0x36f4ec0] str='\zero_divisor_li' basic_prep range=[0:0]
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:81.0-81.0> [0x36f5040] str='\opA_sel' basic_prep range=[0:0]
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:82.0-82.0> [0x36f51c0] str='\opA_mux' basic_prep range=[32:0]
        AST_RANGE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:82.0-82.0> [0x36f52e0] basic_prep range=[32:0]
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:82.0-82.0> [0x36f55e0] bits='00000000000000000000000000100000'(32) basic_prep range=[31:0] int=32
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:82.0-82.0> [0x36f57a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:83.0-83.0> [0x36f5460] str='\add_out' basic_prep range=[32:0]
        AST_RANGE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:83.0-83.0> [0x36f5960] basic_prep range=[32:0]
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:83.0-83.0> [0x36f5c60] bits='00000000000000000000000000100000'(32) basic_prep range=[31:0] int=32
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:83.0-83.0> [0x36f5e20] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:90.0-90.0> [0x36f5ae0] str='\opB_sel' basic_prep range=[2:0]
        AST_RANGE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:90.0-90.0> [0x36f5fe0] basic_prep range=[2:0]
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:90.0-90.0> [0x36f62e0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:90.0-90.0> [0x36f64a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:91.0-91.0> [0x36f6160] str='\opB_mux' basic_prep range=[32:0]
        AST_RANGE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:91.0-91.0> [0x36f6660] basic_prep range=[32:0]
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:91.0-91.0> [0x36f6960] bits='00000000000000000000000000100000'(32) basic_prep range=[31:0] int=32
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:91.0-91.0> [0x36f6b20] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:98.0-98.0> [0x36f67e0] str='\opC_sel' basic_prep range=[2:0]
        AST_RANGE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:98.0-98.0> [0x36f6ce0] basic_prep range=[2:0]
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:98.0-98.0> [0x36f6fe0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:98.0-98.0> [0x36f71a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:99.0-99.0> [0x36f6e60] str='\opC_mux' basic_prep range=[32:0]
        AST_RANGE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:99.0-99.0> [0x36f7360] basic_prep range=[32:0]
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:99.0-99.0> [0x36f7660] bits='00000000000000000000000000100000'(32) basic_prep range=[31:0] int=32
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:99.0-99.0> [0x36f7820] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:106.0-106.0> [0x36f74e0] str='\opA_ld' basic_prep range=[0:0]
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:114.0-114.0> [0x36f7a40] str='\opB_ld' basic_prep range=[0:0]
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:115.0-115.0> [0x36f7bc0] str='\opB' basic_prep range=[32:0]
        AST_RANGE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:115.0-115.0> [0x36f7ce0] basic_prep range=[32:0]
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:115.0-115.0> [0x36f7fe0] bits='00000000000000000000000000100000'(32) basic_prep range=[31:0] int=32
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:115.0-115.0> [0x36f81a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:123.0-123.0> [0x36f7e60] str='\opC_ld' basic_prep range=[0:0]
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:134.0-134.0> [0x36f83c0] str='\opA_inv' basic_prep range=[0:0]
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:135.0-135.0> [0x36f8540] str='\opA_inv_buf' basic_prep range=[32:0]
        AST_RANGE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:135.0-135.0> [0x36f8660] basic_prep range=[32:0]
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:135.0-135.0> [0x36f8960] bits='00000000000000000000000000100000'(32) basic_prep range=[31:0] int=32
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:135.0-135.0> [0x36f8b20] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:138.0-138.0> [0x36f87e0] str='\opB_inv' basic_prep range=[0:0]
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:139.0-139.0> [0x36f8d40] str='\opB_inv_buf' basic_prep range=[32:0]
        AST_RANGE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:139.0-139.0> [0x36f8e60] basic_prep range=[32:0]
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:139.0-139.0> [0x36f9160] bits='00000000000000000000000000100000'(32) basic_prep range=[31:0] int=32
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:139.0-139.0> [0x36f9320] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:142.0-142.0> [0x36f8fe0] str='\opA_clr_l' basic_prep range=[0:0]
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:143.0-143.0> [0x36f9540] str='\opA_clr_buf' basic_prep range=[32:0]
        AST_RANGE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:143.0-143.0> [0x36f9660] basic_prep range=[32:0]
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:143.0-143.0> [0x36f9960] bits='00000000000000000000000000100000'(32) basic_prep range=[31:0] int=32
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:143.0-143.0> [0x36f9b20] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:146.0-146.0> [0x36f97e0] str='\opB_clr_l' basic_prep range=[0:0]
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:147.0-147.0> [0x36f9d40] str='\opB_clr_buf' basic_prep range=[32:0]
        AST_RANGE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:147.0-147.0> [0x36f9e60] basic_prep range=[32:0]
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:147.0-147.0> [0x36fa160] bits='00000000000000000000000000100000'(32) basic_prep range=[31:0] int=32
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:147.0-147.0> [0x36fa320] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:150.0-150.0> [0x36f9fe0] str='\opA_xnor' basic_prep range=[32:0]
        AST_RANGE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:150.0-150.0> [0x36fa4e0] basic_prep range=[32:0]
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:150.0-150.0> [0x36fa7e0] bits='00000000000000000000000000100000'(32) basic_prep range=[31:0] int=32
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:150.0-150.0> [0x36fa9a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:157.0-157.0> [0x36fa660] str='\opB_xnor' basic_prep range=[32:0]
        AST_RANGE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:157.0-157.0> [0x36fab60] basic_prep range=[32:0]
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:157.0-157.0> [0x36fae60] bits='00000000000000000000000000100000'(32) basic_prep range=[31:0] int=32
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:157.0-157.0> [0x36fb020] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:164.0-164.0> [0x36face0] str='\add_in0' basic_prep range=[32:0]
        AST_RANGE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:164.0-164.0> [0x36fb1e0] basic_prep range=[32:0]
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:164.0-164.0> [0x36fb4e0] bits='00000000000000000000000000100000'(32) basic_prep range=[31:0] int=32
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:164.0-164.0> [0x36fb6a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:171.0-171.0> [0x36fb360] str='\add_in1' basic_prep range=[32:0]
        AST_RANGE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:171.0-171.0> [0x36fb860] basic_prep range=[32:0]
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:171.0-171.0> [0x36fbb60] bits='00000000000000000000000000100000'(32) basic_prep range=[31:0] int=32
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:171.0-171.0> [0x36fbd20] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:178.0-178.0> [0x36fb9e0] str='\adder_cin' basic_prep range=[0:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:54.0-54.0> [0x379aa70] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_decode_s' basic_prep
        AST_STRUCT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:54.0-54.0> [0x379ac60] basic_prep
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:59.0-59.0> [0x379ae80] str='\size_op' logic basic_prep range=[16:15]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:60.0-60.0> [0x379b010] str='\sigext_op' logic basic_prep range=[14:14]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:61.0-61.0> [0x379b1a0] str='\ld_op' logic basic_prep range=[13:13]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:62.0-62.0> [0x379b330] str='\st_op' logic basic_prep range=[12:12]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:63.0-63.0> [0x379b4c0] str='\block_ld_op' logic basic_prep range=[11:11]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:64.0-64.0> [0x379b650] str='\mask_op' logic basic_prep range=[10:10]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:66.0-66.0> [0x379b7e0] str='\tagst_op' logic basic_prep range=[9:9]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:67.0-67.0> [0x379b970] str='\taglv_op' logic basic_prep range=[8:8]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:68.0-68.0> [0x379bb00] str='\tagla_op' logic basic_prep range=[7:7]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:70.0-70.0> [0x379bc90] str='\tagfl_op' logic basic_prep range=[6:6]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:71.0-71.0> [0x379be20] str='\afl_op' logic basic_prep range=[5:5]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:72.0-72.0> [0x379bfb0] str='\aflinv_op' logic basic_prep range=[4:4]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:73.0-73.0> [0x379c140] str='\ainv_op' logic basic_prep range=[3:3]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:75.0-75.0> [0x379c2d0] str='\alock_op' logic basic_prep range=[2:2]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:76.0-76.0> [0x379c460] str='\aunlock_op' logic basic_prep range=[1:1]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:78.0-78.0> [0x379c5f0] str='\mgmt_op' logic basic_prep range=[0:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:153.0-153.0> [0x379c7b0] str='$enum0' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:150.0-150.0> [0x379c940] str='\bsg_cache_non_blocking_pkg::e_miss_fifo_dequeue' basic_prep range=[1:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x379d180] str='$enum0' bits='001001000110010101101110011101010110110100110000'(48) basic_prep range=[47:0] int=1853189424
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x379cb10] bits='00'(2) basic_prep range=[1:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x379cca0] basic_prep range=[1:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x379ce30] bits='00000000000000000000000000000001'(32) basic_prep range=[31:0] int=1
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x379cfc0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:152.0-152.0> [0x379d350] str='\bsg_cache_non_blocking_pkg::e_miss_fifo_invalidate' basic_prep range=[1:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x379dbf0] str='$enum0' bits='001001000110010101101110011101010110110100110000'(48) basic_prep range=[47:0] int=1853189424
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x379d550] bits='10'(2) basic_prep range=[1:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x379d6e0] basic_prep range=[1:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x379d870] bits='00000000000000000000000000000001'(32) basic_prep range=[31:0] int=1
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x379da30] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:151.0-151.0> [0x379ddc0] str='\bsg_cache_non_blocking_pkg::e_miss_fifo_skip' basic_prep range=[1:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x379e6a0] str='$enum0' bits='001001000110010101101110011101010110110100110000'(48) basic_prep range=[47:0] int=1853189424
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x379dfc0] bits='01'(2) basic_prep range=[1:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x379e170] basic_prep range=[1:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x379e320] bits='00000000000000000000000000000001'(32) basic_prep range=[31:0] int=1
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x379e4e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:153.0-153.0> [0x379e890] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_miss_fifo_op_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x379ea20] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x379eb80] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:43.0-43.0> [0x379ecd0] str='$enum1' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:36.0-36.0> [0x379ef20] str='\bsg_cache_non_blocking_pkg::AFL' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x379f790] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x379f110] bits='11000'(5) basic_prep range=[4:0] int=24
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x379f2c0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x379f470] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x379f600] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:37.0-37.0> [0x379f960] str='\bsg_cache_non_blocking_pkg::AFLINV' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37a0230] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x379fb50] bits='11001'(5) basic_prep range=[4:0] int=25
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x379fd00] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x379feb0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37a0070] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:38.0-38.0> [0x37a0400] str='\bsg_cache_non_blocking_pkg::AINV' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37a0cd0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37a05f0] bits='11010'(5) basic_prep range=[4:0] int=26
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37a07a0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37a0950] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37a0b10] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:40.0-40.0> [0x37a0ea0] str='\bsg_cache_non_blocking_pkg::ALOCK' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37a1770] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37a1090] bits='11011'(5) basic_prep range=[4:0] int=27
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37a1240] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37a13f0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37a15b0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:41.0-41.0> [0x37a1940] str='\bsg_cache_non_blocking_pkg::AUNLOCK' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x373e2e0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37a1b30] bits='11100'(5) basic_prep range=[4:0] int=28
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37a1ce0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37a1e90] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x373e150] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:29.0-29.0> [0x373d660] str='\bsg_cache_non_blocking_pkg::BLOCK_LD' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37a2100] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x373d850] bits='01110'(5) basic_prep range=[4:0] int=14
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x373da00] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x373dbb0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37a1fe0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:14.0-14.0> [0x37a2290] str='\bsg_cache_non_blocking_pkg::LB' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37a2a60] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37a2420] bits='00000'(5) basic_prep range=[4:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37a25b0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37a2740] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37a28d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:19.0-19.0> [0x37a2bf0] str='\bsg_cache_non_blocking_pkg::LBU' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37a33f0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37a2d80] bits='00100'(5) basic_prep range=[4:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37a2f10] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37a30a0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37a3230] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:17.0-17.0> [0x37a35c0] str='\bsg_cache_non_blocking_pkg::LD' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37a3e90] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37a37b0] bits='00011'(5) basic_prep range=[4:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37a3960] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37a3b10] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37a3cd0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:15.0-15.0> [0x37a4060] str='\bsg_cache_non_blocking_pkg::LH' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37a4930] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37a4250] bits='00001'(5) basic_prep range=[4:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37a4400] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37a45b0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37a4770] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:20.0-20.0> [0x37a4b00] str='\bsg_cache_non_blocking_pkg::LHU' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37a53d0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37a4cf0] bits='00101'(5) basic_prep range=[4:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37a4ea0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37a5050] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37a5210] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:16.0-16.0> [0x37a55a0] str='\bsg_cache_non_blocking_pkg::LW' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37a5e70] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37a5790] bits='00010'(5) basic_prep range=[4:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37a5940] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37a5af0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37a5cb0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:21.0-21.0> [0x37a6040] str='\bsg_cache_non_blocking_pkg::LWU' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37a6910] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37a6230] bits='00110'(5) basic_prep range=[4:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37a63e0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37a6590] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37a6750] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:23.0-23.0> [0x37a6ae0] str='\bsg_cache_non_blocking_pkg::SB' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37a73b0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37a6cd0] bits='01000'(5) basic_prep range=[4:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37a6e80] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37a7030] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37a71f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:26.0-26.0> [0x37a7580] str='\bsg_cache_non_blocking_pkg::SD' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37a7e50] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37a7770] bits='01011'(5) basic_prep range=[4:0] int=11
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37a7920] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37a7ad0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37a7c90] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:24.0-24.0> [0x37a8020] str='\bsg_cache_non_blocking_pkg::SH' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37a88f0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37a8210] bits='01001'(5) basic_prep range=[4:0] int=9
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37a83c0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37a8570] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37a8730] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:27.0-27.0> [0x37a8ac0] str='\bsg_cache_non_blocking_pkg::SM' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37a9390] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37a8cb0] bits='01101'(5) basic_prep range=[4:0] int=13
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37a8e60] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37a9010] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37a91d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:25.0-25.0> [0x37a9560] str='\bsg_cache_non_blocking_pkg::SW' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37a9e30] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37a9750] bits='01010'(5) basic_prep range=[4:0] int=10
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37a9900] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37a9ab0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37a9c70] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:32.0-32.0> [0x37aa000] str='\bsg_cache_non_blocking_pkg::TAGFL' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37aa8d0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37aa1f0] bits='10001'(5) basic_prep range=[4:0] int=17
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37aa3a0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37aa550] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37aa710] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:34.0-34.0> [0x37aaaa0] str='\bsg_cache_non_blocking_pkg::TAGLA' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37ab370] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37aac90] bits='10011'(5) basic_prep range=[4:0] int=19
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37aae40] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37aaff0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37ab1b0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:33.0-33.0> [0x37ab540] str='\bsg_cache_non_blocking_pkg::TAGLV' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37abe10] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37ab730] bits='10010'(5) basic_prep range=[4:0] int=18
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37ab8e0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37aba90] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37abc50] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:31.0-31.0> [0x37abfe0] str='\bsg_cache_non_blocking_pkg::TAGST' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37ac8b0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37ac1d0] bits='10000'(5) basic_prep range=[4:0] int=16
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37ac380] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37ac530] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37ac6f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:43.0-43.0> [0x37ad160] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_opcode_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x37ad340] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x37ad4a0] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:139.0-139.0> [0x37ad6a0] str='$enum2' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:134.0-134.0> [0x37ad870] str='\bsg_cache_non_blocking_pkg::e_stat_clear_dirty' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37ae110] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37ada60] bits='001'(3) basic_prep range=[2:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x37adc10] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x37addc0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x37adf50] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:133.0-133.0> [0x37ae2e0] str='\bsg_cache_non_blocking_pkg::e_stat_read' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37aebb0] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37ae4d0] bits='000'(3) basic_prep range=[2:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x37ae680] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x37ae830] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x37ae9f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:138.0-138.0> [0x37aed80] str='\bsg_cache_non_blocking_pkg::e_stat_reset' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37af650] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37aef70] bits='101'(3) basic_prep range=[2:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x37af120] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x37af2d0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x37af490] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:135.0-135.0> [0x37af820] str='\bsg_cache_non_blocking_pkg::e_stat_set_lru' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37b00f0] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37afa10] bits='010'(3) basic_prep range=[2:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x37afbc0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x37afd70] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x37aff30] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:137.0-137.0> [0x37b02c0] str='\bsg_cache_non_blocking_pkg::e_stat_set_lru_and_clear_dirty' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37b0bc0] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37b04e0] bits='100'(3) basic_prep range=[2:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x37b0690] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x37b0840] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x37b0a00] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:136.0-136.0> [0x37b0d90] str='\bsg_cache_non_blocking_pkg::e_stat_set_lru_and_dirty' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37b1690] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37b0fb0] bits='011'(3) basic_prep range=[2:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x37b1160] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x37b1310] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x37b14d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:139.0-139.0> [0x37b1a60] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_stat_op_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x37b1bf0] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x37b1d50] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:115.0-115.0> [0x37b1ef0] str='$enum3' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:112.0-112.0> [0x37b20c0] str='\bsg_cache_non_blocking_pkg::e_tag_invalidate' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37b2960] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37b22b0] bits='100'(3) basic_prep range=[2:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x37b2460] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x37b2610] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x37b27a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:113.0-113.0> [0x37b2b30] str='\bsg_cache_non_blocking_pkg::e_tag_lock' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37b3400] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37b2d20] bits='101'(3) basic_prep range=[2:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x37b2ed0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x37b3080] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x37b3240] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:108.0-108.0> [0x37b35d0] str='\bsg_cache_non_blocking_pkg::e_tag_read' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37b3ea0] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37b37c0] bits='000'(3) basic_prep range=[2:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x37b3970] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x37b3b20] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x37b3ce0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:110.0-110.0> [0x37b4070] str='\bsg_cache_non_blocking_pkg::e_tag_set_tag' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37b4940] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37b4260] bits='010'(3) basic_prep range=[2:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x37b4410] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x37b45c0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x37b4780] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:111.0-111.0> [0x37b4b10] str='\bsg_cache_non_blocking_pkg::e_tag_set_tag_and_lock' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37b5410] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37b4d30] bits='011'(3) basic_prep range=[2:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x37b4ee0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x37b5090] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x37b5250] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:109.0-109.0> [0x37b55e0] str='\bsg_cache_non_blocking_pkg::e_tag_store' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37b5eb0] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37b57d0] bits='001'(3) basic_prep range=[2:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x37b5980] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x37b5b30] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x37b5cf0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:114.0-114.0> [0x37b6080] str='\bsg_cache_non_blocking_pkg::e_tag_unlock' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37b6950] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37b6270] bits='110'(3) basic_prep range=[2:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x37b6420] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x37b65d0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x37b6790] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:115.0-115.0> [0x37b6d70] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_tag_op_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x37b6f00] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x37b7060] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:181.0-181.0> [0x37b7230] str='$enum4' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:176.0-176.0> [0x37b7430] str='\bsg_cache_non_blocking_pkg::DEQUEUE_MODE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37b7ca0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37b7620] bits='0111'(4) basic_prep range=[3:0] int=7
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37b77d0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37b7980] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37b7b10] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:170.0-170.0> [0x37b7e70] str='\bsg_cache_non_blocking_pkg::MGMT_OP' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37b8740] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37b8060] bits='0001'(4) basic_prep range=[3:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37b8210] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37b83c0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37b8580] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:169.0-169.0> [0x37b8910] str='\bsg_cache_non_blocking_pkg::MHU_IDLE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37b91e0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37b8b00] bits='0000'(4) basic_prep range=[3:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37b8cb0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37b8e60] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37b9020] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:173.0-173.0> [0x37b93b0] str='\bsg_cache_non_blocking_pkg::READ_TAG1' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37b9c80] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37b95a0] bits='0100'(4) basic_prep range=[3:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37b9750] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37b9900] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37b9ac0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:177.0-177.0> [0x37b9e50] str='\bsg_cache_non_blocking_pkg::READ_TAG2' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37ba720] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37ba040] bits='1000'(4) basic_prep range=[3:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37ba1f0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37ba3a0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37ba560] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:180.0-180.0> [0x37ba8f0] str='\bsg_cache_non_blocking_pkg::RECOVER' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37bb1c0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37baae0] bits='1011'(4) basic_prep range=[3:0] int=11
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37bac90] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37bae40] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37bb000] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:179.0-179.0> [0x37bb390] str='\bsg_cache_non_blocking_pkg::SCAN_MODE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37bbc60] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37bb580] bits='1010'(4) basic_prep range=[3:0] int=10
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37bb730] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37bb8e0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37bbaa0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:174.0-174.0> [0x37bbe30] str='\bsg_cache_non_blocking_pkg::SEND_DMA_REQ1' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37bc700] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37bc020] bits='0101'(4) basic_prep range=[3:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37bc1d0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37bc380] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37bc540] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:178.0-178.0> [0x37bc8d0] str='\bsg_cache_non_blocking_pkg::SEND_DMA_REQ2' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37bd1a0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37bcac0] bits='1001'(4) basic_prep range=[3:0] int=9
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37bcc70] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37bce20] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37bcfe0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:171.0-171.0> [0x37bd370] str='\bsg_cache_non_blocking_pkg::SEND_MGMT_DMA' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37bdc40] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37bd560] bits='0010'(4) basic_prep range=[3:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37bd710] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37bd8c0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37bda80] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:175.0-175.0> [0x37bde10] str='\bsg_cache_non_blocking_pkg::WAIT_DMA_DONE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37be6e0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37be000] bits='0110'(4) basic_prep range=[3:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37be1b0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37be360] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37be520] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:172.0-172.0> [0x37be8b0] str='\bsg_cache_non_blocking_pkg::WAIT_MGMT_DMA' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37bf180] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37beaa0] bits='0011'(4) basic_prep range=[3:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37bec50] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37bee00] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37befc0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:181.0-181.0> [0x37bf710] str='\bsg_cache_non_blocking_pkg::mhu_state_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x37bf8c0] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x37bfa20] basic_prep range=[-1:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:72.0-72.0> [0x37bfbf0] str='\bsg_cache_pkg::bsg_cache_decode_s' basic_prep
        AST_STRUCT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:72.0-72.0> [0x37bfdc0] basic_prep
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:77.0-77.0> [0x37bffe0] str='\data_size_op' logic basic_prep range=[18:17]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:78.0-78.0> [0x37c0160] str='\sigext_op' logic basic_prep range=[16:16]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:79.0-79.0> [0x37c02e0] str='\mask_op' logic basic_prep range=[15:15]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:80.0-80.0> [0x37c0460] str='\ld_op' logic basic_prep range=[14:14]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:81.0-81.0> [0x37c05e0] str='\st_op' logic basic_prep range=[13:13]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:82.0-82.0> [0x37c0760] str='\tagst_op' logic basic_prep range=[12:12]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:83.0-83.0> [0x37c08e0] str='\tagfl_op' logic basic_prep range=[11:11]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:84.0-84.0> [0x37c0a60] str='\taglv_op' logic basic_prep range=[10:10]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:85.0-85.0> [0x37c0be0] str='\tagla_op' logic basic_prep range=[9:9]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:86.0-86.0> [0x37c0d60] str='\afl_op' logic basic_prep range=[8:8]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:87.0-87.0> [0x37c0ee0] str='\aflinv_op' logic basic_prep range=[7:7]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:88.0-88.0> [0x37c1060] str='\ainv_op' logic basic_prep range=[6:6]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:89.0-89.0> [0x37c11e0] str='\alock_op' logic basic_prep range=[5:5]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:90.0-90.0> [0x37c1360] str='\aunlock_op' logic basic_prep range=[4:4]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:91.0-91.0> [0x37c14e0] str='\tag_read_op' logic basic_prep range=[3:3]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:93.0-93.0> [0x37c1660] str='\atomic_op' logic basic_prep range=[2:2]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:94.0-94.0> [0x37c17e0] str='\amoswap_op' logic basic_prep range=[1:1]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:95.0-95.0> [0x37c1960] str='\amoor_op' logic basic_prep range=[0:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:111.0-111.0> [0x37c1b50] str='$enum5' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:109.0-109.0> [0x37c1cd0] str='\bsg_cache_pkg::e_dma_get_fill_data' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37c2560] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37c1ec0] bits='0100'(4) basic_prep range=[3:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x37c2060] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x37c2200] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x37c23b0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:106.0-106.0> [0x37c2720] str='\bsg_cache_pkg::e_dma_nop' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37c2fa0] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37c2900] bits='0000'(4) basic_prep range=[3:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x37c2aa0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x37c2c40] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x37c2df0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:108.0-108.0> [0x37c3160] str='\bsg_cache_pkg::e_dma_send_evict_addr' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37c3a10] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37c3370] bits='0010'(4) basic_prep range=[3:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x37c3510] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x37c36b0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x37c3860] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:110.0-110.0> [0x37c3bd0] str='\bsg_cache_pkg::e_dma_send_evict_data' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37c4480] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37c3de0] bits='1000'(4) basic_prep range=[3:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x37c3f80] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x37c4120] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x37c42d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:107.0-107.0> [0x37c4640] str='\bsg_cache_pkg::e_dma_send_fill_addr' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37c4ef0] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37c4850] bits='0001'(4) basic_prep range=[3:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x37c49f0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x37c4b90] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x37c4d40] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:111.0-111.0> [0x37c5210] str='\bsg_cache_pkg::bsg_cache_dma_cmd_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x37c5390] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x37c54f0] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:63.0-63.0> [0x37c5680] str='$enum6' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:35.0-35.0> [0x37c5950] str='\bsg_cache_pkg::AFL' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37c6180] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37c5b10] bits='011000'(6) basic_prep range=[5:0] int=24
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37c5cb0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37c5e50] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37c5fd0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:36.0-36.0> [0x37c6340] str='\bsg_cache_pkg::AFLINV' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37c6bc0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37c6520] bits='011001'(6) basic_prep range=[5:0] int=25
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37c66c0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37c6860] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37c6a10] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:37.0-37.0> [0x37c6d80] str='\bsg_cache_pkg::AINV' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37c7600] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37c6f60] bits='011010'(6) basic_prep range=[5:0] int=26
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37c7100] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37c72a0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37c7450] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:39.0-39.0> [0x37c77c0] str='\bsg_cache_pkg::ALOCK' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37c8040] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37c79a0] bits='011011'(6) basic_prep range=[5:0] int=27
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37c7b40] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37c7ce0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37c7e90] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:55.0-55.0> [0x37c8200] str='\bsg_cache_pkg::AMOADD_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37c8a80] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37c83e0] bits='110001'(6) basic_prep range=[5:0] int=49
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37c8580] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37c8720] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37c88d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:44.0-44.0> [0x37c8c40] str='\bsg_cache_pkg::AMOADD_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37c94c0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37c8e20] bits='100001'(6) basic_prep range=[5:0] int=33
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37c8fc0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37c9160] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37c9310] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:57.0-57.0> [0x37c9680] str='\bsg_cache_pkg::AMOAND_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37c9f00] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37c9860] bits='110011'(6) basic_prep range=[5:0] int=51
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37c9a00] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37c9ba0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37c9d50] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:46.0-46.0> [0x37ca0c0] str='\bsg_cache_pkg::AMOAND_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37ca940] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37ca2a0] bits='100011'(6) basic_prep range=[5:0] int=35
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37ca440] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37ca5e0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37ca790] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:62.0-62.0> [0x37cab00] str='\bsg_cache_pkg::AMOMAXU_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37cb380] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37cace0] bits='111000'(6) basic_prep range=[5:0] int=56
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37cae80] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37cb020] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37cb1d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:51.0-51.0> [0x37cb540] str='\bsg_cache_pkg::AMOMAXU_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37cbdc0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37cb720] bits='101000'(6) basic_prep range=[5:0] int=40
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37cb8c0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37cba60] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37cbc10] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:60.0-60.0> [0x37cbf80] str='\bsg_cache_pkg::AMOMAX_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37cc800] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37cc160] bits='110110'(6) basic_prep range=[5:0] int=54
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37cc300] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37cc4a0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37cc650] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:49.0-49.0> [0x37cc9c0] str='\bsg_cache_pkg::AMOMAX_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37cd240] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37ccba0] bits='100110'(6) basic_prep range=[5:0] int=38
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37ccd40] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37ccee0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37cd090] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:61.0-61.0> [0x37cd400] str='\bsg_cache_pkg::AMOMINU_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37cdc80] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37cd5e0] bits='110111'(6) basic_prep range=[5:0] int=55
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37cd780] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37cd920] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37cdad0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:50.0-50.0> [0x37cde40] str='\bsg_cache_pkg::AMOMINU_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37ce6c0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37ce020] bits='100111'(6) basic_prep range=[5:0] int=39
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37ce1c0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37ce360] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37ce510] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:59.0-59.0> [0x37ce880] str='\bsg_cache_pkg::AMOMIN_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37cf100] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37cea60] bits='110101'(6) basic_prep range=[5:0] int=53
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37cec00] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37ceda0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37cef50] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:48.0-48.0> [0x37cf2c0] str='\bsg_cache_pkg::AMOMIN_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37cfb40] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37cf4a0] bits='100101'(6) basic_prep range=[5:0] int=37
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37cf640] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37cf7e0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37cf990] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:58.0-58.0> [0x37cfd00] str='\bsg_cache_pkg::AMOOR_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37d0580] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37cfee0] bits='110100'(6) basic_prep range=[5:0] int=52
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37d0080] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37d0220] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37d03d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:47.0-47.0> [0x37d0740] str='\bsg_cache_pkg::AMOOR_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37d0fc0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37d0920] bits='100100'(6) basic_prep range=[5:0] int=36
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37d0ac0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37d0c60] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37d0e10] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:54.0-54.0> [0x37d1180] str='\bsg_cache_pkg::AMOSWAP_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37d1a00] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37d1360] bits='110000'(6) basic_prep range=[5:0] int=48
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37d1500] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37d16a0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37d1850] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:43.0-43.0> [0x37d1bc0] str='\bsg_cache_pkg::AMOSWAP_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37d2440] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37d1da0] bits='100000'(6) basic_prep range=[5:0] int=32
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37d1f40] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37d20e0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37d2290] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:56.0-56.0> [0x37d2600] str='\bsg_cache_pkg::AMOXOR_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37d2e80] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37d27e0] bits='110010'(6) basic_prep range=[5:0] int=50
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37d2980] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37d2b20] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37d2cd0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:45.0-45.0> [0x37d3040] str='\bsg_cache_pkg::AMOXOR_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37d38c0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37d3220] bits='100010'(6) basic_prep range=[5:0] int=34
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37d33c0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37d3560] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37d3710] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:40.0-40.0> [0x37d3a80] str='\bsg_cache_pkg::AUNLOCK' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37d4300] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37d3c60] bits='011100'(6) basic_prep range=[5:0] int=28
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37d3e00] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37d3fa0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37d4150] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:12.0-12.0> [0x37d44c0] str='\bsg_cache_pkg::LB' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37d4d40] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37d46a0] bits='000000'(6) basic_prep range=[5:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37d4840] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37d49e0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37d4b90] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:17.0-17.0> [0x37d4f00] str='\bsg_cache_pkg::LBU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37d5780] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37d50e0] bits='000100'(6) basic_prep range=[5:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37d5280] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37d5420] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37d55d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:15.0-15.0> [0x37d5940] str='\bsg_cache_pkg::LD' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37d61c0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37d5b20] bits='000011'(6) basic_prep range=[5:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37d5cc0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37d5e60] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37d6010] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:20.0-20.0> [0x37d6380] str='\bsg_cache_pkg::LDU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37d6c00] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37d6560] bits='000111'(6) basic_prep range=[5:0] int=7
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37d6700] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37d68a0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37d6a50] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:13.0-13.0> [0x37d6dc0] str='\bsg_cache_pkg::LH' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37d7640] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37d6fa0] bits='000001'(6) basic_prep range=[5:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37d7140] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37d72e0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37d7490] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:18.0-18.0> [0x37d7800] str='\bsg_cache_pkg::LHU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37d8080] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37d79e0] bits='000101'(6) basic_prep range=[5:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37d7b80] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37d7d20] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37d7ed0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:27.0-27.0> [0x37d8240] str='\bsg_cache_pkg::LM' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37d8ac0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37d8420] bits='001100'(6) basic_prep range=[5:0] int=12
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37d85c0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37d8760] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37d8910] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:14.0-14.0> [0x37d8c80] str='\bsg_cache_pkg::LW' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37d9500] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37d8e60] bits='000010'(6) basic_prep range=[5:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37d9000] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37d91a0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37d9350] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:19.0-19.0> [0x37d96c0] str='\bsg_cache_pkg::LWU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37d9f40] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37d98a0] bits='000110'(6) basic_prep range=[5:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37d9a40] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37d9be0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37d9d90] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:22.0-22.0> [0x37da100] str='\bsg_cache_pkg::SB' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37da980] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37da2e0] bits='001000'(6) basic_prep range=[5:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37da480] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37da620] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37da7d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:25.0-25.0> [0x37dab40] str='\bsg_cache_pkg::SD' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37db3c0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37dad20] bits='001011'(6) basic_prep range=[5:0] int=11
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37daec0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37db060] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37db210] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:23.0-23.0> [0x37db580] str='\bsg_cache_pkg::SH' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37dbe00] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37db760] bits='001001'(6) basic_prep range=[5:0] int=9
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37db900] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37dbaa0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37dbc50] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:28.0-28.0> [0x37dbfc0] str='\bsg_cache_pkg::SM' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37dc840] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37dc1a0] bits='001101'(6) basic_prep range=[5:0] int=13
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37dc340] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37dc4e0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37dc690] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:24.0-24.0> [0x37dca00] str='\bsg_cache_pkg::SW' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37dd280] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37dcbe0] bits='001010'(6) basic_prep range=[5:0] int=10
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37dcd80] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37dcf20] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37dd0d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:31.0-31.0> [0x37dd440] str='\bsg_cache_pkg::TAGFL' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37ddcc0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37dd620] bits='010001'(6) basic_prep range=[5:0] int=17
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37dd7c0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37dd960] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37ddb10] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:33.0-33.0> [0x37dde80] str='\bsg_cache_pkg::TAGLA' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37de700] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37de060] bits='010011'(6) basic_prep range=[5:0] int=19
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37de200] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37de3a0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37de550] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:32.0-32.0> [0x37de8c0] str='\bsg_cache_pkg::TAGLV' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37df140] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37deaa0] bits='010010'(6) basic_prep range=[5:0] int=18
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37dec40] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37dede0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37def90] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:30.0-30.0> [0x37df300] str='\bsg_cache_pkg::TAGST' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37dfb80] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37df4e0] bits='010000'(6) basic_prep range=[5:0] int=16
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37df680] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37df820] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37df9d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:63.0-63.0> [0x37e04c0] str='\bsg_cache_pkg::bsg_cache_opcode_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x37e06c0] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x37e0820] basic_prep range=[-1:0]
      AST_AUTOWIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:0.0-0.0> [0x38aa600] basic_prep
--- END OF AST DUMP ---
third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:84: Warning: Identifier `' is implicitly declared.
Generating RTLIL representation for module `\work_bsg_idiv_iterative::bsg_adder_cin'.
Dumping AST before simplification:
    AST_MODULE <slpp_all/surelog.uhdm:0.0-0.0> [0x36ea960] str='\work_bsg_idiv_iterative::bsg_adder_cin'
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x36eaaa0] str='\a_i' port=32
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x36eabe0] str='\b_i' port=33
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x36ead20] str='\cin_i' port=34
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x36eae40] str='\o' port=35
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:54.0-54.0> [0x384d740] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_decode_s' basic_prep
        AST_STRUCT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:54.0-54.0> [0x384e3e0] basic_prep
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:59.0-59.0> [0x384e650] str='\size_op' logic basic_prep range=[16:15]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:60.0-60.0> [0x384e830] str='\sigext_op' logic basic_prep range=[14:14]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:61.0-61.0> [0x384ea10] str='\ld_op' logic basic_prep range=[13:13]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:62.0-62.0> [0x384ebf0] str='\st_op' logic basic_prep range=[12:12]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:63.0-63.0> [0x384edd0] str='\block_ld_op' logic basic_prep range=[11:11]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:64.0-64.0> [0x384efb0] str='\mask_op' logic basic_prep range=[10:10]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:66.0-66.0> [0x384f190] str='\tagst_op' logic basic_prep range=[9:9]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:67.0-67.0> [0x384f370] str='\taglv_op' logic basic_prep range=[8:8]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:68.0-68.0> [0x384f550] str='\tagla_op' logic basic_prep range=[7:7]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:70.0-70.0> [0x384f730] str='\tagfl_op' logic basic_prep range=[6:6]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:71.0-71.0> [0x384f910] str='\afl_op' logic basic_prep range=[5:5]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:72.0-72.0> [0x384faf0] str='\aflinv_op' logic basic_prep range=[4:4]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:73.0-73.0> [0x384fcd0] str='\ainv_op' logic basic_prep range=[3:3]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:75.0-75.0> [0x384feb0] str='\alock_op' logic basic_prep range=[2:2]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:76.0-76.0> [0x3850090] str='\aunlock_op' logic basic_prep range=[1:1]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:78.0-78.0> [0x3850270] str='\mgmt_op' logic basic_prep range=[0:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:153.0-153.0> [0x38504a0] str='$enum0' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:150.0-150.0> [0x38506a0] str='\bsg_cache_non_blocking_pkg::e_miss_fifo_dequeue' basic_prep range=[1:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3851060] str='$enum0' bits='001001000110010101101110011101010110110100110000'(48) basic_prep range=[47:0] int=1853189424
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38508a0] bits='00'(2) basic_prep range=[1:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3850aa0] basic_prep range=[1:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3850ca0] bits='00000000000000000000000000000001'(32) basic_prep range=[31:0] int=1
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3850e80] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:152.0-152.0> [0x3851240] str='\bsg_cache_non_blocking_pkg::e_miss_fifo_invalidate' basic_prep range=[1:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3851c40] str='$enum0' bits='001001000110010101101110011101010110110100110000'(48) basic_prep range=[47:0] int=1853189424
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3851480] bits='10'(2) basic_prep range=[1:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3851680] basic_prep range=[1:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3851880] bits='00000000000000000000000000000001'(32) basic_prep range=[31:0] int=1
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3851a60] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:151.0-151.0> [0x3851e60] str='\bsg_cache_non_blocking_pkg::e_miss_fifo_skip' basic_prep range=[1:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3852890] str='$enum0' bits='001001000110010101101110011101010110110100110000'(48) basic_prep range=[47:0] int=1853189424
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38520a0] bits='01'(2) basic_prep range=[1:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x38522a0] basic_prep range=[1:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x38524a0] bits='00000000000000000000000000000001'(32) basic_prep range=[31:0] int=1
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3852680] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:153.0-153.0> [0x3852bf0] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_miss_fifo_op_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3852dd0] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3852f30] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:43.0-43.0> [0x3853100] str='$enum1' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:36.0-36.0> [0x3853400] str='\bsg_cache_non_blocking_pkg::AFL' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3853e00] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3853640] bits='11000'(5) basic_prep range=[4:0] int=24
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3853840] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3853a40] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3853c20] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:37.0-37.0> [0x3854020] str='\bsg_cache_non_blocking_pkg::AFLINV' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3854a20] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3854260] bits='11001'(5) basic_prep range=[4:0] int=25
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3854460] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3854660] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3854840] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:38.0-38.0> [0x3854c40] str='\bsg_cache_non_blocking_pkg::AINV' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38556a0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3854e80] bits='11010'(5) basic_prep range=[4:0] int=26
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3855080] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3855280] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3855490] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:40.0-40.0> [0x38558c0] str='\bsg_cache_non_blocking_pkg::ALOCK' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3856320] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3855b00] bits='11011'(5) basic_prep range=[4:0] int=27
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3855d00] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3855f00] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3856110] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:41.0-41.0> [0x3856540] str='\bsg_cache_non_blocking_pkg::AUNLOCK' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3856fa0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3856780] bits='11100'(5) basic_prep range=[4:0] int=28
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3856980] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3856b80] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3856d90] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:29.0-29.0> [0x38571c0] str='\bsg_cache_non_blocking_pkg::BLOCK_LD' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3857c20] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3857400] bits='01110'(5) basic_prep range=[4:0] int=14
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3857600] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3857800] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3857a10] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:14.0-14.0> [0x3857e40] str='\bsg_cache_non_blocking_pkg::LB' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38588a0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3858080] bits='00000'(5) basic_prep range=[4:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3858280] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3858480] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3858690] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:19.0-19.0> [0x3858ac0] str='\bsg_cache_non_blocking_pkg::LBU' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3859520] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3858d00] bits='00100'(5) basic_prep range=[4:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3858f00] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3859100] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3859310] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:17.0-17.0> [0x3859740] str='\bsg_cache_non_blocking_pkg::LD' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x385a1a0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3859980] bits='00011'(5) basic_prep range=[4:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3859b80] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3859d80] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3859f90] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:15.0-15.0> [0x385a3c0] str='\bsg_cache_non_blocking_pkg::LH' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x385ae20] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x385a600] bits='00001'(5) basic_prep range=[4:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x385a800] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x385aa00] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x385ac10] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:20.0-20.0> [0x385b040] str='\bsg_cache_non_blocking_pkg::LHU' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x385baa0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x385b280] bits='00101'(5) basic_prep range=[4:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x385b480] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x385b680] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x385b890] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:16.0-16.0> [0x38bd380] str='\bsg_cache_non_blocking_pkg::LW' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38bdde0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38bd5c0] bits='00010'(5) basic_prep range=[4:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38bd7c0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38bd9c0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38bdbd0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:21.0-21.0> [0x38be000] str='\bsg_cache_non_blocking_pkg::LWU' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38bea60] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38be240] bits='00110'(5) basic_prep range=[4:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38be440] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38be640] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38be850] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:23.0-23.0> [0x38bec80] str='\bsg_cache_non_blocking_pkg::SB' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38bf6e0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38beec0] bits='01000'(5) basic_prep range=[4:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38bf0c0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38bf2c0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38bf4d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:26.0-26.0> [0x38bf900] str='\bsg_cache_non_blocking_pkg::SD' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38c0360] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38bfb40] bits='01011'(5) basic_prep range=[4:0] int=11
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38bfd40] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38bff40] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38c0150] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:24.0-24.0> [0x38c0580] str='\bsg_cache_non_blocking_pkg::SH' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38c0fe0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38c07c0] bits='01001'(5) basic_prep range=[4:0] int=9
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38c09c0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38c0bc0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38c0dd0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:27.0-27.0> [0x38c1200] str='\bsg_cache_non_blocking_pkg::SM' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38c1c60] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38c1440] bits='01101'(5) basic_prep range=[4:0] int=13
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38c1640] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38c1840] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38c1a50] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:25.0-25.0> [0x38c1e80] str='\bsg_cache_non_blocking_pkg::SW' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38c28e0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38c20c0] bits='01010'(5) basic_prep range=[4:0] int=10
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38c22c0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38c24c0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38c26d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:32.0-32.0> [0x38c2b00] str='\bsg_cache_non_blocking_pkg::TAGFL' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38c3560] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38c2d40] bits='10001'(5) basic_prep range=[4:0] int=17
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38c2f40] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38c3140] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38c3350] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:34.0-34.0> [0x38c3780] str='\bsg_cache_non_blocking_pkg::TAGLA' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38c41e0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38c39c0] bits='10011'(5) basic_prep range=[4:0] int=19
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38c3bc0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38c3dc0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38c3fd0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:33.0-33.0> [0x38c4400] str='\bsg_cache_non_blocking_pkg::TAGLV' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38c4e60] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38c4640] bits='10010'(5) basic_prep range=[4:0] int=18
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38c4840] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38c4a40] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38c4c50] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:31.0-31.0> [0x38c5080] str='\bsg_cache_non_blocking_pkg::TAGST' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38c5ae0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38c52c0] bits='10000'(5) basic_prep range=[4:0] int=16
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38c54c0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38c56c0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38c58d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:43.0-43.0> [0x38c6410] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_opcode_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x38c6610] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x38c6770] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:139.0-139.0> [0x38c6a30] str='$enum2' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:134.0-134.0> [0x38c6cb0] str='\bsg_cache_non_blocking_pkg::e_stat_clear_dirty' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38c76b0] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38c6ef0] bits='001'(3) basic_prep range=[2:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x38c70f0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x38c72f0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x38c74d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:133.0-133.0> [0x38c78d0] str='\bsg_cache_non_blocking_pkg::e_stat_read' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38c8330] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38c7b10] bits='000'(3) basic_prep range=[2:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x38c7d10] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x38c7f10] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x38c8120] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:138.0-138.0> [0x38c8550] str='\bsg_cache_non_blocking_pkg::e_stat_reset' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38c8fb0] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38c8790] bits='101'(3) basic_prep range=[2:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x38c8990] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x38c8b90] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x38c8da0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:135.0-135.0> [0x38c91d0] str='\bsg_cache_non_blocking_pkg::e_stat_set_lru' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38c9c30] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38c9410] bits='010'(3) basic_prep range=[2:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x38c9610] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x38c9810] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x38c9a20] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:137.0-137.0> [0x38c9e50] str='\bsg_cache_non_blocking_pkg::e_stat_set_lru_and_clear_dirty' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38ca8e0] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38ca0c0] bits='100'(3) basic_prep range=[2:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x38ca2c0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x38ca4c0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x38ca6d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:136.0-136.0> [0x38cab00] str='\bsg_cache_non_blocking_pkg::e_stat_set_lru_and_dirty' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38cb590] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38cad70] bits='011'(3) basic_prep range=[2:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x38caf70] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x38cb170] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x38cb380] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:139.0-139.0> [0x38cb990] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_stat_op_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x38cbb70] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x38cbcd0] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:115.0-115.0> [0x38cbea0] str='$enum3' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:112.0-112.0> [0x38cc120] str='\bsg_cache_non_blocking_pkg::e_tag_invalidate' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38ccb20] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38cc360] bits='100'(3) basic_prep range=[2:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x38cc560] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x38cc760] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x38cc940] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:113.0-113.0> [0x38ccd40] str='\bsg_cache_non_blocking_pkg::e_tag_lock' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38cd770] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38ccf80] bits='101'(3) basic_prep range=[2:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x38cd180] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x38cd380] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x38cd560] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:108.0-108.0> [0x38cd990] str='\bsg_cache_non_blocking_pkg::e_tag_read' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38ce3f0] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38cdbd0] bits='000'(3) basic_prep range=[2:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x38cddd0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x38cdfd0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x38ce1e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:110.0-110.0> [0x38ce610] str='\bsg_cache_non_blocking_pkg::e_tag_set_tag' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38cf070] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38ce850] bits='010'(3) basic_prep range=[2:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x38cea50] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x38cec50] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x38cee60] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:111.0-111.0> [0x38cf290] str='\bsg_cache_non_blocking_pkg::e_tag_set_tag_and_lock' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38cfd20] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38cf500] bits='011'(3) basic_prep range=[2:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x38cf700] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x38cf900] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x38cfb10] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:109.0-109.0> [0x38cff40] str='\bsg_cache_non_blocking_pkg::e_tag_store' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38d09a0] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38d0180] bits='001'(3) basic_prep range=[2:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x38d0380] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x38d0580] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x38d0790] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:114.0-114.0> [0x38d0bc0] str='\bsg_cache_non_blocking_pkg::e_tag_unlock' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38d1620] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38d0e00] bits='110'(3) basic_prep range=[2:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x38d1000] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x38d1200] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x38d1410] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:115.0-115.0> [0x38d1ac0] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_tag_op_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x38d1ca0] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x38d1e00] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:181.0-181.0> [0x38d1fd0] str='$enum4' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:176.0-176.0> [0x38d2280] str='\bsg_cache_non_blocking_pkg::DEQUEUE_MODE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38d2c80] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38d24c0] bits='0111'(4) basic_prep range=[3:0] int=7
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38d26c0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38d28c0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38d2aa0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:170.0-170.0> [0x38d2ea0] str='\bsg_cache_non_blocking_pkg::MGMT_OP' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38d38d0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38d30e0] bits='0001'(4) basic_prep range=[3:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38d32e0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38d34e0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38d36c0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:169.0-169.0> [0x38d3af0] str='\bsg_cache_non_blocking_pkg::MHU_IDLE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38d4550] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38d3d30] bits='0000'(4) basic_prep range=[3:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38d3f30] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38d4130] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38d4340] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:173.0-173.0> [0x38d4770] str='\bsg_cache_non_blocking_pkg::READ_TAG1' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38d51d0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38d49b0] bits='0100'(4) basic_prep range=[3:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38d4bb0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38d4db0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38d4fc0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:177.0-177.0> [0x38d53f0] str='\bsg_cache_non_blocking_pkg::READ_TAG2' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38d5e50] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38d5630] bits='1000'(4) basic_prep range=[3:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38d5830] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38d5a30] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38d5c40] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:180.0-180.0> [0x38d6070] str='\bsg_cache_non_blocking_pkg::RECOVER' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38d6ad0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38d62b0] bits='1011'(4) basic_prep range=[3:0] int=11
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38d64b0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38d66b0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38d68c0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:179.0-179.0> [0x38d6cf0] str='\bsg_cache_non_blocking_pkg::SCAN_MODE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38d7750] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38d6f30] bits='1010'(4) basic_prep range=[3:0] int=10
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38d7130] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38d7330] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38d7540] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:174.0-174.0> [0x38d7970] str='\bsg_cache_non_blocking_pkg::SEND_DMA_REQ1' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38d83d0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38d7bb0] bits='0101'(4) basic_prep range=[3:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38d7db0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38d7fb0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38d81c0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:178.0-178.0> [0x38d85f0] str='\bsg_cache_non_blocking_pkg::SEND_DMA_REQ2' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38d9050] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38d8830] bits='1001'(4) basic_prep range=[3:0] int=9
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38d8a30] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38d8c30] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38d8e40] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:171.0-171.0> [0x38d9270] str='\bsg_cache_non_blocking_pkg::SEND_MGMT_DMA' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38d9cd0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38d94b0] bits='0010'(4) basic_prep range=[3:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38d96b0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38d98b0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38d9ac0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:175.0-175.0> [0x38d9ef0] str='\bsg_cache_non_blocking_pkg::WAIT_DMA_DONE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38da950] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38da130] bits='0110'(4) basic_prep range=[3:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38da330] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38da530] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38da740] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:172.0-172.0> [0x38dab70] str='\bsg_cache_non_blocking_pkg::WAIT_MGMT_DMA' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38db5d0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38dadb0] bits='0011'(4) basic_prep range=[3:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38dafb0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38db1b0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38db3c0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:181.0-181.0> [0x38dbbe0] str='\bsg_cache_non_blocking_pkg::mhu_state_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x38dbde0] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x38dbf40] basic_prep range=[-1:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:72.0-72.0> [0x38dc110] str='\bsg_cache_pkg::bsg_cache_decode_s' basic_prep
        AST_STRUCT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:72.0-72.0> [0x38dc2b0] basic_prep
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:77.0-77.0> [0x38dc4d0] str='\data_size_op' logic basic_prep range=[18:17]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:78.0-78.0> [0x38dc650] str='\sigext_op' logic basic_prep range=[16:16]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:79.0-79.0> [0x38dc7d0] str='\mask_op' logic basic_prep range=[15:15]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:80.0-80.0> [0x38dc950] str='\ld_op' logic basic_prep range=[14:14]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:81.0-81.0> [0x38dcad0] str='\st_op' logic basic_prep range=[13:13]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:82.0-82.0> [0x38dcc50] str='\tagst_op' logic basic_prep range=[12:12]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:83.0-83.0> [0x38dcdd0] str='\tagfl_op' logic basic_prep range=[11:11]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:84.0-84.0> [0x38dcf50] str='\taglv_op' logic basic_prep range=[10:10]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:85.0-85.0> [0x38dd0d0] str='\tagla_op' logic basic_prep range=[9:9]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:86.0-86.0> [0x38dd250] str='\afl_op' logic basic_prep range=[8:8]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:87.0-87.0> [0x38dd3d0] str='\aflinv_op' logic basic_prep range=[7:7]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:88.0-88.0> [0x38dd550] str='\ainv_op' logic basic_prep range=[6:6]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:89.0-89.0> [0x38dd6d0] str='\alock_op' logic basic_prep range=[5:5]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:90.0-90.0> [0x38dd850] str='\aunlock_op' logic basic_prep range=[4:4]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:91.0-91.0> [0x38dd9d0] str='\tag_read_op' logic basic_prep range=[3:3]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:93.0-93.0> [0x38ddb50] str='\atomic_op' logic basic_prep range=[2:2]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:94.0-94.0> [0x38ddcd0] str='\amoswap_op' logic basic_prep range=[1:1]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:95.0-95.0> [0x38dde50] str='\amoor_op' logic basic_prep range=[0:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:111.0-111.0> [0x38de070] str='$enum5' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:109.0-109.0> [0x38de1f0] str='\bsg_cache_pkg::e_dma_get_fill_data' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38dea50] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38de3b0] bits='0100'(4) basic_prep range=[3:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x38de550] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x38de6f0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x38de8a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:106.0-106.0> [0x38dec10] str='\bsg_cache_pkg::e_dma_nop' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38df490] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38dedf0] bits='0000'(4) basic_prep range=[3:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x38def90] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x38df130] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x38df2e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:108.0-108.0> [0x38df650] str='\bsg_cache_pkg::e_dma_send_evict_addr' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38dff00] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38df860] bits='0010'(4) basic_prep range=[3:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x38dfa00] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x38dfba0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x38dfd50] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:110.0-110.0> [0x38e00c0] str='\bsg_cache_pkg::e_dma_send_evict_data' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38e0970] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38e02d0] bits='1000'(4) basic_prep range=[3:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x38e0470] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x38e0610] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x38e07c0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:107.0-107.0> [0x38e0b30] str='\bsg_cache_pkg::e_dma_send_fill_addr' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38e13e0] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38e0d40] bits='0001'(4) basic_prep range=[3:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x38e0ee0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x38e1080] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x38e1230] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:111.0-111.0> [0x38e1840] str='\bsg_cache_pkg::bsg_cache_dma_cmd_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x38e19c0] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x38e1b80] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:63.0-63.0> [0x38e1d70] str='$enum6' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:35.0-35.0> [0x38e2040] str='\bsg_cache_pkg::AFL' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38e2840] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38e2200] bits='011000'(6) basic_prep range=[5:0] int=24
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38e23a0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38e2540] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38e26c0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:36.0-36.0> [0x38e2a00] str='\bsg_cache_pkg::AFLINV' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38e3220] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38e2be0] bits='011001'(6) basic_prep range=[5:0] int=25
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38e2d80] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38e2f20] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38e30a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:37.0-37.0> [0x38e33e0] str='\bsg_cache_pkg::AINV' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38e3c60] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38e35c0] bits='011010'(6) basic_prep range=[5:0] int=26
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38e3760] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38e3900] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38e3ab0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:39.0-39.0> [0x38e3e20] str='\bsg_cache_pkg::ALOCK' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38e46a0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38e4000] bits='011011'(6) basic_prep range=[5:0] int=27
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38e41a0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38e4340] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38e44f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:55.0-55.0> [0x38e4860] str='\bsg_cache_pkg::AMOADD_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38e50e0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38e4a40] bits='110001'(6) basic_prep range=[5:0] int=49
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38e4be0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38e4d80] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38e4f30] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:44.0-44.0> [0x38e52a0] str='\bsg_cache_pkg::AMOADD_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38e5b20] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38e5480] bits='100001'(6) basic_prep range=[5:0] int=33
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38e5620] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38e57c0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38e5970] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:57.0-57.0> [0x38e5ce0] str='\bsg_cache_pkg::AMOAND_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38e6560] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38e5ec0] bits='110011'(6) basic_prep range=[5:0] int=51
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38e6060] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38e6200] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38e63b0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:46.0-46.0> [0x38e6720] str='\bsg_cache_pkg::AMOAND_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38e6fa0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38e6900] bits='100011'(6) basic_prep range=[5:0] int=35
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38e6aa0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38e6c40] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38e6df0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:62.0-62.0> [0x38e7160] str='\bsg_cache_pkg::AMOMAXU_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38e79e0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38e7340] bits='111000'(6) basic_prep range=[5:0] int=56
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38e74e0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38e7680] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38e7830] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:51.0-51.0> [0x38e7ba0] str='\bsg_cache_pkg::AMOMAXU_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38e8420] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38e7d80] bits='101000'(6) basic_prep range=[5:0] int=40
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38e7f20] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38e80c0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38e8270] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:60.0-60.0> [0x38e85e0] str='\bsg_cache_pkg::AMOMAX_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38e8f70] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38e87c0] bits='110110'(6) basic_prep range=[5:0] int=54
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38e8a70] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38e8c10] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38e8dc0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:49.0-49.0> [0x38e9130] str='\bsg_cache_pkg::AMOMAX_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38e99b0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38e9310] bits='100110'(6) basic_prep range=[5:0] int=38
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38e94b0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38e9650] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38e9800] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:61.0-61.0> [0x38e9b70] str='\bsg_cache_pkg::AMOMINU_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38ea3f0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38e9d50] bits='110111'(6) basic_prep range=[5:0] int=55
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38e9ef0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38ea090] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38ea240] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:50.0-50.0> [0x38ea5b0] str='\bsg_cache_pkg::AMOMINU_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38eae30] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38ea790] bits='100111'(6) basic_prep range=[5:0] int=39
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38ea930] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38eaad0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38eac80] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:59.0-59.0> [0x38eaff0] str='\bsg_cache_pkg::AMOMIN_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38eb870] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38eb1d0] bits='110101'(6) basic_prep range=[5:0] int=53
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38eb370] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38eb510] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38eb6c0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:48.0-48.0> [0x38eba30] str='\bsg_cache_pkg::AMOMIN_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38ec2b0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38ebc10] bits='100101'(6) basic_prep range=[5:0] int=37
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38ebdb0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38ebf50] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38ec100] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:58.0-58.0> [0x38ec470] str='\bsg_cache_pkg::AMOOR_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38eccf0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38ec650] bits='110100'(6) basic_prep range=[5:0] int=52
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38ec7f0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38ec990] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38ecb40] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:47.0-47.0> [0x38eceb0] str='\bsg_cache_pkg::AMOOR_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38ed730] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38ed090] bits='100100'(6) basic_prep range=[5:0] int=36
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38ed230] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38ed3d0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38ed580] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:54.0-54.0> [0x38ed8f0] str='\bsg_cache_pkg::AMOSWAP_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38ee170] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38edad0] bits='110000'(6) basic_prep range=[5:0] int=48
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38edc70] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38ede10] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38edfc0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:43.0-43.0> [0x38ee330] str='\bsg_cache_pkg::AMOSWAP_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38eebb0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38ee510] bits='100000'(6) basic_prep range=[5:0] int=32
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38ee6b0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38ee850] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38eea00] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:56.0-56.0> [0x38eed70] str='\bsg_cache_pkg::AMOXOR_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38ef5f0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38eef50] bits='110010'(6) basic_prep range=[5:0] int=50
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38ef0f0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38ef290] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38ef440] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:45.0-45.0> [0x38ef7b0] str='\bsg_cache_pkg::AMOXOR_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38f0030] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38ef990] bits='100010'(6) basic_prep range=[5:0] int=34
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38efb30] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38efcd0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38efe80] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:40.0-40.0> [0x38f01f0] str='\bsg_cache_pkg::AUNLOCK' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38f0a70] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38f03d0] bits='011100'(6) basic_prep range=[5:0] int=28
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38f0570] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38f0710] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38f08c0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:12.0-12.0> [0x38f0c30] str='\bsg_cache_pkg::LB' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38f14b0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38f0e10] bits='000000'(6) basic_prep range=[5:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38f0fb0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38f1150] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38f1300] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:17.0-17.0> [0x38f1670] str='\bsg_cache_pkg::LBU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38f1ef0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38f1850] bits='000100'(6) basic_prep range=[5:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38f19f0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38f1b90] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38f1d40] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:15.0-15.0> [0x38f20b0] str='\bsg_cache_pkg::LD' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38f2930] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38f2290] bits='000011'(6) basic_prep range=[5:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38f2430] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38f25d0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38f2780] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:20.0-20.0> [0x38f2af0] str='\bsg_cache_pkg::LDU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38f3370] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38f2cd0] bits='000111'(6) basic_prep range=[5:0] int=7
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38f2e70] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38f3010] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38f31c0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:13.0-13.0> [0x38f3530] str='\bsg_cache_pkg::LH' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38f3db0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38f3710] bits='000001'(6) basic_prep range=[5:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38f38b0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38f3a50] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38f3c00] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:18.0-18.0> [0x38f3f70] str='\bsg_cache_pkg::LHU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38f47f0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38f4150] bits='000101'(6) basic_prep range=[5:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38f42f0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38f4490] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38f4640] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:27.0-27.0> [0x38f49b0] str='\bsg_cache_pkg::LM' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38f5230] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38f4b90] bits='001100'(6) basic_prep range=[5:0] int=12
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38f4d30] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38f4ed0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38f5080] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:14.0-14.0> [0x38f53f0] str='\bsg_cache_pkg::LW' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38f5c70] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38f55d0] bits='000010'(6) basic_prep range=[5:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38f5770] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38f5910] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38f5ac0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:19.0-19.0> [0x38f5e30] str='\bsg_cache_pkg::LWU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38f66b0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38f6010] bits='000110'(6) basic_prep range=[5:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38f61b0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38f6350] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38f6500] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:22.0-22.0> [0x38f6870] str='\bsg_cache_pkg::SB' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38f70f0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38f6a50] bits='001000'(6) basic_prep range=[5:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38f6bf0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38f6d90] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38f6f40] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:25.0-25.0> [0x38f72b0] str='\bsg_cache_pkg::SD' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38f7b30] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38f7490] bits='001011'(6) basic_prep range=[5:0] int=11
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38f7630] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38f77d0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38f7980] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:23.0-23.0> [0x38f7cf0] str='\bsg_cache_pkg::SH' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38f8570] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38f7ed0] bits='001001'(6) basic_prep range=[5:0] int=9
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38f8070] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38f8210] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38f83c0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:28.0-28.0> [0x38f8730] str='\bsg_cache_pkg::SM' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38f8fb0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38f8910] bits='001101'(6) basic_prep range=[5:0] int=13
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38f8ab0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38f8c50] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38f8e00] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:24.0-24.0> [0x38f9170] str='\bsg_cache_pkg::SW' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38f99f0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38f9350] bits='001010'(6) basic_prep range=[5:0] int=10
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38f94f0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38f9690] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38f9840] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:31.0-31.0> [0x38f9bb0] str='\bsg_cache_pkg::TAGFL' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38fa430] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38f9d90] bits='010001'(6) basic_prep range=[5:0] int=17
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38f9f30] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38fa0d0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38fa280] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:33.0-33.0> [0x38fa5f0] str='\bsg_cache_pkg::TAGLA' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38fae70] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38fa7d0] bits='010011'(6) basic_prep range=[5:0] int=19
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38fa970] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38fab10] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38facc0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:32.0-32.0> [0x38fb030] str='\bsg_cache_pkg::TAGLV' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38fb8b0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38fb210] bits='010010'(6) basic_prep range=[5:0] int=18
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38fb3b0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38fb550] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38fb700] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:30.0-30.0> [0x38fba70] str='\bsg_cache_pkg::TAGST' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38fc2f0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38fbc50] bits='010000'(6) basic_prep range=[5:0] int=16
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38fbdf0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38fbf90] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38fc140] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:63.0-63.0> [0x38fcc60] str='\bsg_cache_pkg::bsg_cache_opcode_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x38fce30] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x38fcff0] basic_prep range=[-1:0]
--- END OF AST DUMP ---
Dumping AST after simplification:
    AST_MODULE <slpp_all/surelog.uhdm:0.0-0.0> [0x36ea960] str='\work_bsg_idiv_iterative::bsg_adder_cin' basic_prep
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x36eaaa0] str='\a_i' basic_prep port=32 range=[0:0]
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x36eabe0] str='\b_i' basic_prep port=33 range=[0:0]
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x36ead20] str='\cin_i' basic_prep port=34 range=[0:0]
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x36eae40] str='\o' basic_prep port=35 range=[0:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:54.0-54.0> [0x384d740] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_decode_s' basic_prep
        AST_STRUCT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:54.0-54.0> [0x384e3e0] basic_prep
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:59.0-59.0> [0x384e650] str='\size_op' logic basic_prep range=[16:15]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:60.0-60.0> [0x384e830] str='\sigext_op' logic basic_prep range=[14:14]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:61.0-61.0> [0x384ea10] str='\ld_op' logic basic_prep range=[13:13]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:62.0-62.0> [0x384ebf0] str='\st_op' logic basic_prep range=[12:12]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:63.0-63.0> [0x384edd0] str='\block_ld_op' logic basic_prep range=[11:11]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:64.0-64.0> [0x384efb0] str='\mask_op' logic basic_prep range=[10:10]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:66.0-66.0> [0x384f190] str='\tagst_op' logic basic_prep range=[9:9]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:67.0-67.0> [0x384f370] str='\taglv_op' logic basic_prep range=[8:8]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:68.0-68.0> [0x384f550] str='\tagla_op' logic basic_prep range=[7:7]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:70.0-70.0> [0x384f730] str='\tagfl_op' logic basic_prep range=[6:6]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:71.0-71.0> [0x384f910] str='\afl_op' logic basic_prep range=[5:5]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:72.0-72.0> [0x384faf0] str='\aflinv_op' logic basic_prep range=[4:4]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:73.0-73.0> [0x384fcd0] str='\ainv_op' logic basic_prep range=[3:3]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:75.0-75.0> [0x384feb0] str='\alock_op' logic basic_prep range=[2:2]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:76.0-76.0> [0x3850090] str='\aunlock_op' logic basic_prep range=[1:1]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:78.0-78.0> [0x3850270] str='\mgmt_op' logic basic_prep range=[0:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:153.0-153.0> [0x38504a0] str='$enum0' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:150.0-150.0> [0x38506a0] str='\bsg_cache_non_blocking_pkg::e_miss_fifo_dequeue' basic_prep range=[1:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3851060] str='$enum0' bits='001001000110010101101110011101010110110100110000'(48) basic_prep range=[47:0] int=1853189424
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38508a0] bits='00'(2) basic_prep range=[1:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3850aa0] basic_prep range=[1:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3850ca0] bits='00000000000000000000000000000001'(32) basic_prep range=[31:0] int=1
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3850e80] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:152.0-152.0> [0x3851240] str='\bsg_cache_non_blocking_pkg::e_miss_fifo_invalidate' basic_prep range=[1:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3851c40] str='$enum0' bits='001001000110010101101110011101010110110100110000'(48) basic_prep range=[47:0] int=1853189424
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3851480] bits='10'(2) basic_prep range=[1:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3851680] basic_prep range=[1:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3851880] bits='00000000000000000000000000000001'(32) basic_prep range=[31:0] int=1
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3851a60] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:151.0-151.0> [0x3851e60] str='\bsg_cache_non_blocking_pkg::e_miss_fifo_skip' basic_prep range=[1:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3852890] str='$enum0' bits='001001000110010101101110011101010110110100110000'(48) basic_prep range=[47:0] int=1853189424
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38520a0] bits='01'(2) basic_prep range=[1:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x38522a0] basic_prep range=[1:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x38524a0] bits='00000000000000000000000000000001'(32) basic_prep range=[31:0] int=1
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3852680] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:153.0-153.0> [0x3852bf0] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_miss_fifo_op_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3852dd0] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3852f30] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:43.0-43.0> [0x3853100] str='$enum1' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:36.0-36.0> [0x3853400] str='\bsg_cache_non_blocking_pkg::AFL' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3853e00] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3853640] bits='11000'(5) basic_prep range=[4:0] int=24
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3853840] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3853a40] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3853c20] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:37.0-37.0> [0x3854020] str='\bsg_cache_non_blocking_pkg::AFLINV' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3854a20] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3854260] bits='11001'(5) basic_prep range=[4:0] int=25
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3854460] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3854660] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3854840] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:38.0-38.0> [0x3854c40] str='\bsg_cache_non_blocking_pkg::AINV' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38556a0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3854e80] bits='11010'(5) basic_prep range=[4:0] int=26
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3855080] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3855280] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3855490] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:40.0-40.0> [0x38558c0] str='\bsg_cache_non_blocking_pkg::ALOCK' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3856320] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3855b00] bits='11011'(5) basic_prep range=[4:0] int=27
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3855d00] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3855f00] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3856110] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:41.0-41.0> [0x3856540] str='\bsg_cache_non_blocking_pkg::AUNLOCK' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3856fa0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3856780] bits='11100'(5) basic_prep range=[4:0] int=28
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3856980] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3856b80] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3856d90] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:29.0-29.0> [0x38571c0] str='\bsg_cache_non_blocking_pkg::BLOCK_LD' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3857c20] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3857400] bits='01110'(5) basic_prep range=[4:0] int=14
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3857600] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3857800] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3857a10] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:14.0-14.0> [0x3857e40] str='\bsg_cache_non_blocking_pkg::LB' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38588a0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3858080] bits='00000'(5) basic_prep range=[4:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3858280] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3858480] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3858690] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:19.0-19.0> [0x3858ac0] str='\bsg_cache_non_blocking_pkg::LBU' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3859520] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3858d00] bits='00100'(5) basic_prep range=[4:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3858f00] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3859100] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3859310] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:17.0-17.0> [0x3859740] str='\bsg_cache_non_blocking_pkg::LD' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x385a1a0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3859980] bits='00011'(5) basic_prep range=[4:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3859b80] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3859d80] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3859f90] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:15.0-15.0> [0x385a3c0] str='\bsg_cache_non_blocking_pkg::LH' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x385ae20] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x385a600] bits='00001'(5) basic_prep range=[4:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x385a800] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x385aa00] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x385ac10] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:20.0-20.0> [0x385b040] str='\bsg_cache_non_blocking_pkg::LHU' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x385baa0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x385b280] bits='00101'(5) basic_prep range=[4:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x385b480] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x385b680] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x385b890] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:16.0-16.0> [0x38bd380] str='\bsg_cache_non_blocking_pkg::LW' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38bdde0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38bd5c0] bits='00010'(5) basic_prep range=[4:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38bd7c0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38bd9c0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38bdbd0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:21.0-21.0> [0x38be000] str='\bsg_cache_non_blocking_pkg::LWU' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38bea60] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38be240] bits='00110'(5) basic_prep range=[4:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38be440] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38be640] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38be850] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:23.0-23.0> [0x38bec80] str='\bsg_cache_non_blocking_pkg::SB' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38bf6e0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38beec0] bits='01000'(5) basic_prep range=[4:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38bf0c0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38bf2c0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38bf4d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:26.0-26.0> [0x38bf900] str='\bsg_cache_non_blocking_pkg::SD' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38c0360] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38bfb40] bits='01011'(5) basic_prep range=[4:0] int=11
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38bfd40] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38bff40] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38c0150] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:24.0-24.0> [0x38c0580] str='\bsg_cache_non_blocking_pkg::SH' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38c0fe0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38c07c0] bits='01001'(5) basic_prep range=[4:0] int=9
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38c09c0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38c0bc0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38c0dd0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:27.0-27.0> [0x38c1200] str='\bsg_cache_non_blocking_pkg::SM' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38c1c60] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38c1440] bits='01101'(5) basic_prep range=[4:0] int=13
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38c1640] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38c1840] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38c1a50] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:25.0-25.0> [0x38c1e80] str='\bsg_cache_non_blocking_pkg::SW' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38c28e0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38c20c0] bits='01010'(5) basic_prep range=[4:0] int=10
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38c22c0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38c24c0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38c26d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:32.0-32.0> [0x38c2b00] str='\bsg_cache_non_blocking_pkg::TAGFL' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38c3560] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38c2d40] bits='10001'(5) basic_prep range=[4:0] int=17
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38c2f40] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38c3140] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38c3350] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:34.0-34.0> [0x38c3780] str='\bsg_cache_non_blocking_pkg::TAGLA' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38c41e0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38c39c0] bits='10011'(5) basic_prep range=[4:0] int=19
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38c3bc0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38c3dc0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38c3fd0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:33.0-33.0> [0x38c4400] str='\bsg_cache_non_blocking_pkg::TAGLV' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38c4e60] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38c4640] bits='10010'(5) basic_prep range=[4:0] int=18
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38c4840] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38c4a40] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38c4c50] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:31.0-31.0> [0x38c5080] str='\bsg_cache_non_blocking_pkg::TAGST' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38c5ae0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38c52c0] bits='10000'(5) basic_prep range=[4:0] int=16
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38c54c0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38c56c0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38c58d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:43.0-43.0> [0x38c6410] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_opcode_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x38c6610] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x38c6770] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:139.0-139.0> [0x38c6a30] str='$enum2' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:134.0-134.0> [0x38c6cb0] str='\bsg_cache_non_blocking_pkg::e_stat_clear_dirty' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38c76b0] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38c6ef0] bits='001'(3) basic_prep range=[2:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x38c70f0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x38c72f0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x38c74d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:133.0-133.0> [0x38c78d0] str='\bsg_cache_non_blocking_pkg::e_stat_read' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38c8330] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38c7b10] bits='000'(3) basic_prep range=[2:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x38c7d10] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x38c7f10] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x38c8120] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:138.0-138.0> [0x38c8550] str='\bsg_cache_non_blocking_pkg::e_stat_reset' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38c8fb0] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38c8790] bits='101'(3) basic_prep range=[2:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x38c8990] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x38c8b90] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x38c8da0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:135.0-135.0> [0x38c91d0] str='\bsg_cache_non_blocking_pkg::e_stat_set_lru' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38c9c30] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38c9410] bits='010'(3) basic_prep range=[2:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x38c9610] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x38c9810] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x38c9a20] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:137.0-137.0> [0x38c9e50] str='\bsg_cache_non_blocking_pkg::e_stat_set_lru_and_clear_dirty' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38ca8e0] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38ca0c0] bits='100'(3) basic_prep range=[2:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x38ca2c0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x38ca4c0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x38ca6d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:136.0-136.0> [0x38cab00] str='\bsg_cache_non_blocking_pkg::e_stat_set_lru_and_dirty' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38cb590] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38cad70] bits='011'(3) basic_prep range=[2:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x38caf70] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x38cb170] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x38cb380] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:139.0-139.0> [0x38cb990] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_stat_op_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x38cbb70] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x38cbcd0] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:115.0-115.0> [0x38cbea0] str='$enum3' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:112.0-112.0> [0x38cc120] str='\bsg_cache_non_blocking_pkg::e_tag_invalidate' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38ccb20] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38cc360] bits='100'(3) basic_prep range=[2:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x38cc560] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x38cc760] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x38cc940] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:113.0-113.0> [0x38ccd40] str='\bsg_cache_non_blocking_pkg::e_tag_lock' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38cd770] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38ccf80] bits='101'(3) basic_prep range=[2:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x38cd180] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x38cd380] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x38cd560] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:108.0-108.0> [0x38cd990] str='\bsg_cache_non_blocking_pkg::e_tag_read' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38ce3f0] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38cdbd0] bits='000'(3) basic_prep range=[2:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x38cddd0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x38cdfd0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x38ce1e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:110.0-110.0> [0x38ce610] str='\bsg_cache_non_blocking_pkg::e_tag_set_tag' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38cf070] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38ce850] bits='010'(3) basic_prep range=[2:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x38cea50] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x38cec50] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x38cee60] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:111.0-111.0> [0x38cf290] str='\bsg_cache_non_blocking_pkg::e_tag_set_tag_and_lock' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38cfd20] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38cf500] bits='011'(3) basic_prep range=[2:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x38cf700] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x38cf900] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x38cfb10] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:109.0-109.0> [0x38cff40] str='\bsg_cache_non_blocking_pkg::e_tag_store' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38d09a0] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38d0180] bits='001'(3) basic_prep range=[2:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x38d0380] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x38d0580] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x38d0790] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:114.0-114.0> [0x38d0bc0] str='\bsg_cache_non_blocking_pkg::e_tag_unlock' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38d1620] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38d0e00] bits='110'(3) basic_prep range=[2:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x38d1000] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x38d1200] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x38d1410] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:115.0-115.0> [0x38d1ac0] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_tag_op_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x38d1ca0] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x38d1e00] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:181.0-181.0> [0x38d1fd0] str='$enum4' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:176.0-176.0> [0x38d2280] str='\bsg_cache_non_blocking_pkg::DEQUEUE_MODE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38d2c80] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38d24c0] bits='0111'(4) basic_prep range=[3:0] int=7
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38d26c0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38d28c0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38d2aa0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:170.0-170.0> [0x38d2ea0] str='\bsg_cache_non_blocking_pkg::MGMT_OP' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38d38d0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38d30e0] bits='0001'(4) basic_prep range=[3:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38d32e0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38d34e0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38d36c0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:169.0-169.0> [0x38d3af0] str='\bsg_cache_non_blocking_pkg::MHU_IDLE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38d4550] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38d3d30] bits='0000'(4) basic_prep range=[3:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38d3f30] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38d4130] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38d4340] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:173.0-173.0> [0x38d4770] str='\bsg_cache_non_blocking_pkg::READ_TAG1' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38d51d0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38d49b0] bits='0100'(4) basic_prep range=[3:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38d4bb0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38d4db0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38d4fc0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:177.0-177.0> [0x38d53f0] str='\bsg_cache_non_blocking_pkg::READ_TAG2' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38d5e50] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38d5630] bits='1000'(4) basic_prep range=[3:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38d5830] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38d5a30] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38d5c40] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:180.0-180.0> [0x38d6070] str='\bsg_cache_non_blocking_pkg::RECOVER' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38d6ad0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38d62b0] bits='1011'(4) basic_prep range=[3:0] int=11
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38d64b0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38d66b0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38d68c0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:179.0-179.0> [0x38d6cf0] str='\bsg_cache_non_blocking_pkg::SCAN_MODE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38d7750] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38d6f30] bits='1010'(4) basic_prep range=[3:0] int=10
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38d7130] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38d7330] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38d7540] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:174.0-174.0> [0x38d7970] str='\bsg_cache_non_blocking_pkg::SEND_DMA_REQ1' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38d83d0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38d7bb0] bits='0101'(4) basic_prep range=[3:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38d7db0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38d7fb0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38d81c0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:178.0-178.0> [0x38d85f0] str='\bsg_cache_non_blocking_pkg::SEND_DMA_REQ2' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38d9050] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38d8830] bits='1001'(4) basic_prep range=[3:0] int=9
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38d8a30] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38d8c30] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38d8e40] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:171.0-171.0> [0x38d9270] str='\bsg_cache_non_blocking_pkg::SEND_MGMT_DMA' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38d9cd0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38d94b0] bits='0010'(4) basic_prep range=[3:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38d96b0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38d98b0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38d9ac0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:175.0-175.0> [0x38d9ef0] str='\bsg_cache_non_blocking_pkg::WAIT_DMA_DONE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38da950] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38da130] bits='0110'(4) basic_prep range=[3:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38da330] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38da530] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38da740] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:172.0-172.0> [0x38dab70] str='\bsg_cache_non_blocking_pkg::WAIT_MGMT_DMA' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38db5d0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38dadb0] bits='0011'(4) basic_prep range=[3:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38dafb0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38db1b0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38db3c0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:181.0-181.0> [0x38dbbe0] str='\bsg_cache_non_blocking_pkg::mhu_state_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x38dbde0] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x38dbf40] basic_prep range=[-1:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:72.0-72.0> [0x38dc110] str='\bsg_cache_pkg::bsg_cache_decode_s' basic_prep
        AST_STRUCT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:72.0-72.0> [0x38dc2b0] basic_prep
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:77.0-77.0> [0x38dc4d0] str='\data_size_op' logic basic_prep range=[18:17]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:78.0-78.0> [0x38dc650] str='\sigext_op' logic basic_prep range=[16:16]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:79.0-79.0> [0x38dc7d0] str='\mask_op' logic basic_prep range=[15:15]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:80.0-80.0> [0x38dc950] str='\ld_op' logic basic_prep range=[14:14]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:81.0-81.0> [0x38dcad0] str='\st_op' logic basic_prep range=[13:13]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:82.0-82.0> [0x38dcc50] str='\tagst_op' logic basic_prep range=[12:12]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:83.0-83.0> [0x38dcdd0] str='\tagfl_op' logic basic_prep range=[11:11]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:84.0-84.0> [0x38dcf50] str='\taglv_op' logic basic_prep range=[10:10]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:85.0-85.0> [0x38dd0d0] str='\tagla_op' logic basic_prep range=[9:9]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:86.0-86.0> [0x38dd250] str='\afl_op' logic basic_prep range=[8:8]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:87.0-87.0> [0x38dd3d0] str='\aflinv_op' logic basic_prep range=[7:7]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:88.0-88.0> [0x38dd550] str='\ainv_op' logic basic_prep range=[6:6]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:89.0-89.0> [0x38dd6d0] str='\alock_op' logic basic_prep range=[5:5]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:90.0-90.0> [0x38dd850] str='\aunlock_op' logic basic_prep range=[4:4]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:91.0-91.0> [0x38dd9d0] str='\tag_read_op' logic basic_prep range=[3:3]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:93.0-93.0> [0x38ddb50] str='\atomic_op' logic basic_prep range=[2:2]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:94.0-94.0> [0x38ddcd0] str='\amoswap_op' logic basic_prep range=[1:1]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:95.0-95.0> [0x38dde50] str='\amoor_op' logic basic_prep range=[0:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:111.0-111.0> [0x38de070] str='$enum5' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:109.0-109.0> [0x38de1f0] str='\bsg_cache_pkg::e_dma_get_fill_data' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38dea50] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38de3b0] bits='0100'(4) basic_prep range=[3:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x38de550] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x38de6f0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x38de8a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:106.0-106.0> [0x38dec10] str='\bsg_cache_pkg::e_dma_nop' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38df490] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38dedf0] bits='0000'(4) basic_prep range=[3:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x38def90] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x38df130] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x38df2e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:108.0-108.0> [0x38df650] str='\bsg_cache_pkg::e_dma_send_evict_addr' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38dff00] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38df860] bits='0010'(4) basic_prep range=[3:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x38dfa00] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x38dfba0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x38dfd50] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:110.0-110.0> [0x38e00c0] str='\bsg_cache_pkg::e_dma_send_evict_data' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38e0970] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38e02d0] bits='1000'(4) basic_prep range=[3:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x38e0470] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x38e0610] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x38e07c0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:107.0-107.0> [0x38e0b30] str='\bsg_cache_pkg::e_dma_send_fill_addr' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38e13e0] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38e0d40] bits='0001'(4) basic_prep range=[3:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x38e0ee0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x38e1080] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x38e1230] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:111.0-111.0> [0x38e1840] str='\bsg_cache_pkg::bsg_cache_dma_cmd_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x38e19c0] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x38e1b80] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:63.0-63.0> [0x38e1d70] str='$enum6' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:35.0-35.0> [0x38e2040] str='\bsg_cache_pkg::AFL' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38e2840] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38e2200] bits='011000'(6) basic_prep range=[5:0] int=24
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38e23a0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38e2540] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38e26c0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:36.0-36.0> [0x38e2a00] str='\bsg_cache_pkg::AFLINV' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38e3220] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38e2be0] bits='011001'(6) basic_prep range=[5:0] int=25
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38e2d80] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38e2f20] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38e30a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:37.0-37.0> [0x38e33e0] str='\bsg_cache_pkg::AINV' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38e3c60] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38e35c0] bits='011010'(6) basic_prep range=[5:0] int=26
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38e3760] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38e3900] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38e3ab0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:39.0-39.0> [0x38e3e20] str='\bsg_cache_pkg::ALOCK' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38e46a0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38e4000] bits='011011'(6) basic_prep range=[5:0] int=27
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38e41a0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38e4340] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38e44f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:55.0-55.0> [0x38e4860] str='\bsg_cache_pkg::AMOADD_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38e50e0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38e4a40] bits='110001'(6) basic_prep range=[5:0] int=49
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38e4be0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38e4d80] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38e4f30] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:44.0-44.0> [0x38e52a0] str='\bsg_cache_pkg::AMOADD_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38e5b20] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38e5480] bits='100001'(6) basic_prep range=[5:0] int=33
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38e5620] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38e57c0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38e5970] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:57.0-57.0> [0x38e5ce0] str='\bsg_cache_pkg::AMOAND_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38e6560] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38e5ec0] bits='110011'(6) basic_prep range=[5:0] int=51
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38e6060] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38e6200] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38e63b0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:46.0-46.0> [0x38e6720] str='\bsg_cache_pkg::AMOAND_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38e6fa0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38e6900] bits='100011'(6) basic_prep range=[5:0] int=35
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38e6aa0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38e6c40] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38e6df0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:62.0-62.0> [0x38e7160] str='\bsg_cache_pkg::AMOMAXU_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38e79e0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38e7340] bits='111000'(6) basic_prep range=[5:0] int=56
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38e74e0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38e7680] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38e7830] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:51.0-51.0> [0x38e7ba0] str='\bsg_cache_pkg::AMOMAXU_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38e8420] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38e7d80] bits='101000'(6) basic_prep range=[5:0] int=40
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38e7f20] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38e80c0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38e8270] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:60.0-60.0> [0x38e85e0] str='\bsg_cache_pkg::AMOMAX_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38e8f70] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38e87c0] bits='110110'(6) basic_prep range=[5:0] int=54
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38e8a70] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38e8c10] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38e8dc0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:49.0-49.0> [0x38e9130] str='\bsg_cache_pkg::AMOMAX_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38e99b0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38e9310] bits='100110'(6) basic_prep range=[5:0] int=38
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38e94b0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38e9650] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38e9800] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:61.0-61.0> [0x38e9b70] str='\bsg_cache_pkg::AMOMINU_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38ea3f0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38e9d50] bits='110111'(6) basic_prep range=[5:0] int=55
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38e9ef0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38ea090] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38ea240] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:50.0-50.0> [0x38ea5b0] str='\bsg_cache_pkg::AMOMINU_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38eae30] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38ea790] bits='100111'(6) basic_prep range=[5:0] int=39
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38ea930] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38eaad0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38eac80] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:59.0-59.0> [0x38eaff0] str='\bsg_cache_pkg::AMOMIN_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38eb870] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38eb1d0] bits='110101'(6) basic_prep range=[5:0] int=53
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38eb370] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38eb510] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38eb6c0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:48.0-48.0> [0x38eba30] str='\bsg_cache_pkg::AMOMIN_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38ec2b0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38ebc10] bits='100101'(6) basic_prep range=[5:0] int=37
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38ebdb0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38ebf50] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38ec100] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:58.0-58.0> [0x38ec470] str='\bsg_cache_pkg::AMOOR_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38eccf0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38ec650] bits='110100'(6) basic_prep range=[5:0] int=52
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38ec7f0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38ec990] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38ecb40] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:47.0-47.0> [0x38eceb0] str='\bsg_cache_pkg::AMOOR_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38ed730] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38ed090] bits='100100'(6) basic_prep range=[5:0] int=36
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38ed230] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38ed3d0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38ed580] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:54.0-54.0> [0x38ed8f0] str='\bsg_cache_pkg::AMOSWAP_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38ee170] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38edad0] bits='110000'(6) basic_prep range=[5:0] int=48
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38edc70] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38ede10] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38edfc0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:43.0-43.0> [0x38ee330] str='\bsg_cache_pkg::AMOSWAP_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38eebb0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38ee510] bits='100000'(6) basic_prep range=[5:0] int=32
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38ee6b0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38ee850] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38eea00] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:56.0-56.0> [0x38eed70] str='\bsg_cache_pkg::AMOXOR_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38ef5f0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38eef50] bits='110010'(6) basic_prep range=[5:0] int=50
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38ef0f0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38ef290] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38ef440] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:45.0-45.0> [0x38ef7b0] str='\bsg_cache_pkg::AMOXOR_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38f0030] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38ef990] bits='100010'(6) basic_prep range=[5:0] int=34
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38efb30] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38efcd0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38efe80] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:40.0-40.0> [0x38f01f0] str='\bsg_cache_pkg::AUNLOCK' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38f0a70] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38f03d0] bits='011100'(6) basic_prep range=[5:0] int=28
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38f0570] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38f0710] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38f08c0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:12.0-12.0> [0x38f0c30] str='\bsg_cache_pkg::LB' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38f14b0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38f0e10] bits='000000'(6) basic_prep range=[5:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38f0fb0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38f1150] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38f1300] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:17.0-17.0> [0x38f1670] str='\bsg_cache_pkg::LBU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38f1ef0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38f1850] bits='000100'(6) basic_prep range=[5:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38f19f0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38f1b90] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38f1d40] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:15.0-15.0> [0x38f20b0] str='\bsg_cache_pkg::LD' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38f2930] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38f2290] bits='000011'(6) basic_prep range=[5:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38f2430] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38f25d0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38f2780] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:20.0-20.0> [0x38f2af0] str='\bsg_cache_pkg::LDU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38f3370] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38f2cd0] bits='000111'(6) basic_prep range=[5:0] int=7
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38f2e70] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38f3010] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38f31c0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:13.0-13.0> [0x38f3530] str='\bsg_cache_pkg::LH' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38f3db0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38f3710] bits='000001'(6) basic_prep range=[5:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38f38b0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38f3a50] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38f3c00] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:18.0-18.0> [0x38f3f70] str='\bsg_cache_pkg::LHU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38f47f0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38f4150] bits='000101'(6) basic_prep range=[5:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38f42f0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38f4490] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38f4640] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:27.0-27.0> [0x38f49b0] str='\bsg_cache_pkg::LM' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38f5230] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38f4b90] bits='001100'(6) basic_prep range=[5:0] int=12
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38f4d30] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38f4ed0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38f5080] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:14.0-14.0> [0x38f53f0] str='\bsg_cache_pkg::LW' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38f5c70] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38f55d0] bits='000010'(6) basic_prep range=[5:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38f5770] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38f5910] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38f5ac0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:19.0-19.0> [0x38f5e30] str='\bsg_cache_pkg::LWU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38f66b0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38f6010] bits='000110'(6) basic_prep range=[5:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38f61b0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38f6350] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38f6500] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:22.0-22.0> [0x38f6870] str='\bsg_cache_pkg::SB' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38f70f0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38f6a50] bits='001000'(6) basic_prep range=[5:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38f6bf0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38f6d90] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38f6f40] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:25.0-25.0> [0x38f72b0] str='\bsg_cache_pkg::SD' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38f7b30] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38f7490] bits='001011'(6) basic_prep range=[5:0] int=11
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38f7630] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38f77d0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38f7980] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:23.0-23.0> [0x38f7cf0] str='\bsg_cache_pkg::SH' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38f8570] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38f7ed0] bits='001001'(6) basic_prep range=[5:0] int=9
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38f8070] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38f8210] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38f83c0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:28.0-28.0> [0x38f8730] str='\bsg_cache_pkg::SM' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38f8fb0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38f8910] bits='001101'(6) basic_prep range=[5:0] int=13
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38f8ab0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38f8c50] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38f8e00] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:24.0-24.0> [0x38f9170] str='\bsg_cache_pkg::SW' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38f99f0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38f9350] bits='001010'(6) basic_prep range=[5:0] int=10
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38f94f0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38f9690] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38f9840] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:31.0-31.0> [0x38f9bb0] str='\bsg_cache_pkg::TAGFL' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38fa430] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38f9d90] bits='010001'(6) basic_prep range=[5:0] int=17
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38f9f30] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38fa0d0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38fa280] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:33.0-33.0> [0x38fa5f0] str='\bsg_cache_pkg::TAGLA' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38fae70] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38fa7d0] bits='010011'(6) basic_prep range=[5:0] int=19
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38fa970] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38fab10] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38facc0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:32.0-32.0> [0x38fb030] str='\bsg_cache_pkg::TAGLV' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38fb8b0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38fb210] bits='010010'(6) basic_prep range=[5:0] int=18
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38fb3b0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38fb550] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38fb700] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:30.0-30.0> [0x38fba70] str='\bsg_cache_pkg::TAGST' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38fc2f0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38fbc50] bits='010000'(6) basic_prep range=[5:0] int=16
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38fbdf0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38fbf90] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38fc140] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:63.0-63.0> [0x38fcc60] str='\bsg_cache_pkg::bsg_cache_opcode_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x38fce30] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x38fcff0] basic_prep range=[-1:0]
--- END OF AST DUMP ---
Generating RTLIL representation for module `\work_bsg_idiv_iterative::bsg_buf'.
Dumping AST before simplification:
    AST_MODULE <slpp_all/surelog.uhdm:0.0-0.0> [0x36afd60] str='\work_bsg_idiv_iterative::bsg_buf'
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x36afec0] str='\i' port=12
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x36b0000] str='\o' port=13
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:54.0-54.0> [0x389f1c0] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_decode_s' basic_prep
        AST_STRUCT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:54.0-54.0> [0x388bbc0] basic_prep
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:59.0-59.0> [0x38a9260] str='\size_op' logic basic_prep range=[16:15]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:60.0-60.0> [0x3943c10] str='\sigext_op' logic basic_prep range=[14:14]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:61.0-61.0> [0x3873fa0] str='\ld_op' logic basic_prep range=[13:13]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:62.0-62.0> [0x396ac20] str='\st_op' logic basic_prep range=[12:12]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:63.0-63.0> [0x396adf0] str='\block_ld_op' logic basic_prep range=[11:11]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:64.0-64.0> [0x393e6d0] str='\mask_op' logic basic_prep range=[10:10]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:66.0-66.0> [0x393e8a0] str='\tagst_op' logic basic_prep range=[9:9]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:67.0-67.0> [0x3892f70] str='\taglv_op' logic basic_prep range=[8:8]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:68.0-68.0> [0x3893140] str='\tagla_op' logic basic_prep range=[7:7]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:70.0-70.0> [0x3969860] str='\tagfl_op' logic basic_prep range=[6:6]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:71.0-71.0> [0x3969a30] str='\afl_op' logic basic_prep range=[5:5]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:72.0-72.0> [0x3969080] str='\aflinv_op' logic basic_prep range=[4:4]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:73.0-73.0> [0x3969250] str='\ainv_op' logic basic_prep range=[3:3]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:75.0-75.0> [0x396a760] str='\alock_op' logic basic_prep range=[2:2]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:76.0-76.0> [0x396a930] str='\aunlock_op' logic basic_prep range=[1:1]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:78.0-78.0> [0x394e740] str='\mgmt_op' logic basic_prep range=[0:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:153.0-153.0> [0x394e910] str='$enum0' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:150.0-150.0> [0x394e180] str='\bsg_cache_non_blocking_pkg::e_miss_fifo_dequeue' basic_prep range=[1:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x389e670] str='$enum0' bits='001001000110010101101110011101010110110100110000'(48) basic_prep range=[47:0] int=1853189424
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x394e350] bits='00'(2) basic_prep range=[1:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x394e520] basic_prep range=[1:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x389e2d0] bits='00000000000000000000000000000001'(32) basic_prep range=[31:0] int=1
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x389e4a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:152.0-152.0> [0x389eb60] str='\bsg_cache_non_blocking_pkg::e_miss_fifo_invalidate' basic_prep range=[1:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x394dcd0] str='$enum0' bits='001001000110010101101110011101010110110100110000'(48) basic_prep range=[47:0] int=1853189424
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x389ed30] bits='10'(2) basic_prep range=[1:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x389ef00] basic_prep range=[1:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x394d9e0] bits='00000000000000000000000000000001'(32) basic_prep range=[31:0] int=1
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x394db00] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:151.0-151.0> [0x394dea0] str='\bsg_cache_non_blocking_pkg::e_miss_fifo_skip' basic_prep range=[1:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x399e5f0] str='$enum0' bits='001001000110010101101110011101010110110100110000'(48) basic_prep range=[47:0] int=1853189424
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x399df60] bits='01'(2) basic_prep range=[1:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x399e080] basic_prep range=[1:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x399e250] bits='00000000000000000000000000000001'(32) basic_prep range=[31:0] int=1
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x399e420] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:153.0-153.0> [0x396dca0] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_miss_fifo_op_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x396de70] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x396df90] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:43.0-43.0> [0x396e0b0] str='$enum1' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:36.0-36.0> [0x396e280] str='\bsg_cache_non_blocking_pkg::AFL' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39514b0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x396e450] bits='11000'(5) basic_prep range=[4:0] int=24
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3950f40] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3951110] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39512e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:37.0-37.0> [0x3951680] str='\bsg_cache_non_blocking_pkg::AFLINV' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x399be30] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3951850] bits='11001'(5) basic_prep range=[4:0] int=25
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3951a20] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x399ba90] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x399bc60] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:38.0-38.0> [0x399c000] str='\bsg_cache_non_blocking_pkg::AINV' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3967f90] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x399c1d0] bits='11010'(5) basic_prep range=[4:0] int=26
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x399c3a0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x399c570] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3967dc0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:40.0-40.0> [0x3968160] str='\bsg_cache_non_blocking_pkg::ALOCK' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3968a70] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3968330] bits='11011'(5) basic_prep range=[4:0] int=27
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3968500] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39686d0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39688a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:41.0-41.0> [0x3968c40] str='\bsg_cache_non_blocking_pkg::AUNLOCK' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x394cc30] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3968e10] bits='11100'(5) basic_prep range=[4:0] int=28
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x394c6c0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x394c890] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x394ca60] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:29.0-29.0> [0x394ce00] str='\bsg_cache_non_blocking_pkg::BLOCK_LD' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x394d710] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x394cfd0] bits='01110'(5) basic_prep range=[4:0] int=14
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x394d1a0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x394d370] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x394d540] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:14.0-14.0> [0x399c7e0] str='\bsg_cache_non_blocking_pkg::LB' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x399d0f0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x399c9b0] bits='00000'(5) basic_prep range=[4:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x399cb80] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x399cd50] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x399cf20] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:19.0-19.0> [0x399d2c0] str='\bsg_cache_non_blocking_pkg::LBU' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x399dbd0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x399d490] bits='00100'(5) basic_prep range=[4:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x399d660] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x399d830] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x399da00] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:17.0-17.0> [0x399dda0] str='\bsg_cache_non_blocking_pkg::LD' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x396ed80] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x396e640] bits='00011'(5) basic_prep range=[4:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x396e810] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x396e9e0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x396ebb0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:15.0-15.0> [0x396ef50] str='\bsg_cache_non_blocking_pkg::LH' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x396f860] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x396f120] bits='00001'(5) basic_prep range=[4:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x396f2f0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x396f4c0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x396f690] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:20.0-20.0> [0x396fa30] str='\bsg_cache_non_blocking_pkg::LHU' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x399eac0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x396fc00] bits='00101'(5) basic_prep range=[4:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x396fdd0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x396ffa0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x399e8f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:16.0-16.0> [0x399ec90] str='\bsg_cache_non_blocking_pkg::LW' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x399f5a0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x399ee60] bits='00010'(5) basic_prep range=[4:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x399f030] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x399f200] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x399f3d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:21.0-21.0> [0x399f770] str='\bsg_cache_non_blocking_pkg::LWU' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39a0080] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x399f940] bits='00110'(5) basic_prep range=[4:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x399fb10] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x399fce0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x399feb0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:23.0-23.0> [0x39a0250] str='\bsg_cache_non_blocking_pkg::SB' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x394f380] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x394ec40] bits='01000'(5) basic_prep range=[4:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x394ee10] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x394efe0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x394f1b0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:26.0-26.0> [0x394f550] str='\bsg_cache_non_blocking_pkg::SD' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x394fe60] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x394f720] bits='01011'(5) basic_prep range=[4:0] int=11
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x394f8f0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x394fac0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x394fc90] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:24.0-24.0> [0x3950030] str='\bsg_cache_non_blocking_pkg::SH' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3950940] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3950200] bits='01001'(5) basic_prep range=[4:0] int=9
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39503d0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39505a0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3950770] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:27.0-27.0> [0x3950b10] str='\bsg_cache_non_blocking_pkg::SM' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3974ce0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3950ce0] bits='01101'(5) basic_prep range=[4:0] int=13
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3974770] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3974940] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3974b10] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:25.0-25.0> [0x3974eb0] str='\bsg_cache_non_blocking_pkg::SW' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39757c0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3975080] bits='01010'(5) basic_prep range=[4:0] int=10
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3975250] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3975420] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39755f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:32.0-32.0> [0x3975990] str='\bsg_cache_non_blocking_pkg::TAGFL' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39762a0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3975b60] bits='10001'(5) basic_prep range=[4:0] int=17
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3975d30] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3975f00] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39760d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:34.0-34.0> [0x3976470] str='\bsg_cache_non_blocking_pkg::TAGLA' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3976d80] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3976640] bits='10011'(5) basic_prep range=[4:0] int=19
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3976810] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39769e0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3976bb0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:33.0-33.0> [0x3970110] str='\bsg_cache_non_blocking_pkg::TAGLV' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3970a20] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39702e0] bits='10010'(5) basic_prep range=[4:0] int=18
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39704b0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3970680] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3970850] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:31.0-31.0> [0x3970bf0] str='\bsg_cache_non_blocking_pkg::TAGST' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3971500] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3970dc0] bits='10000'(5) basic_prep range=[4:0] int=16
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3970f90] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3971160] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3971330] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:43.0-43.0> [0x3971bd0] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_opcode_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3971da0] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3971ec0] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:139.0-139.0> [0x3972030] str='$enum2' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:134.0-134.0> [0x3972200] str='\bsg_cache_non_blocking_pkg::e_stat_clear_dirty' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3972b10] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39723d0] bits='001'(3) basic_prep range=[2:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x39725a0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3972770] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3972940] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:133.0-133.0> [0x3972ce0] str='\bsg_cache_non_blocking_pkg::e_stat_read' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39735f0] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3972eb0] bits='000'(3) basic_prep range=[2:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3973080] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3973250] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3973420] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:138.0-138.0> [0x39737c0] str='\bsg_cache_non_blocking_pkg::e_stat_reset' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39740d0] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3973990] bits='101'(3) basic_prep range=[2:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3973b60] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3973d30] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3973f00] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:135.0-135.0> [0x39742a0] str='\bsg_cache_non_blocking_pkg::e_stat_set_lru' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3952130] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3974470] bits='010'(3) basic_prep range=[2:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3951bc0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3951d90] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3951f60] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:137.0-137.0> [0x3952300] str='\bsg_cache_non_blocking_pkg::e_stat_set_lru_and_clear_dirty' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3952c10] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39524d0] bits='100'(3) basic_prep range=[2:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x39526a0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3952870] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3952a40] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:136.0-136.0> [0x3952de0] str='\bsg_cache_non_blocking_pkg::e_stat_set_lru_and_dirty' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39536f0] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3952fb0] bits='011'(3) basic_prep range=[2:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3953180] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3953350] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3953520] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:139.0-139.0> [0x3953aa0] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_stat_op_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3953c70] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3953d90] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:115.0-115.0> [0x3953f00] str='$enum3' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:112.0-112.0> [0x39540d0] str='\bsg_cache_non_blocking_pkg::e_tag_invalidate' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39549e0] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39542a0] bits='100'(3) basic_prep range=[2:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3954470] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3954640] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3954810] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:113.0-113.0> [0x3954bb0] str='\bsg_cache_non_blocking_pkg::e_tag_lock' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39554c0] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3954d80] bits='101'(3) basic_prep range=[2:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3954f50] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3955120] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x39552f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:108.0-108.0> [0x3955690] str='\bsg_cache_non_blocking_pkg::e_tag_read' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3955fa0] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3955860] bits='000'(3) basic_prep range=[2:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3955a30] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3955c00] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3955dd0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:110.0-110.0> [0x3956170] str='\bsg_cache_non_blocking_pkg::e_tag_set_tag' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3956a80] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3956340] bits='010'(3) basic_prep range=[2:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3956510] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x39566e0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x39568b0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:111.0-111.0> [0x3956c50] str='\bsg_cache_non_blocking_pkg::e_tag_set_tag_and_lock' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3957600] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3956e20] bits='011'(3) basic_prep range=[2:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3956ff0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3957260] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3957430] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:109.0-109.0> [0x39577d0] str='\bsg_cache_non_blocking_pkg::e_tag_store' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39580e0] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39579a0] bits='001'(3) basic_prep range=[2:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3957b70] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3957d40] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3957f10] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:114.0-114.0> [0x39582b0] str='\bsg_cache_non_blocking_pkg::e_tag_unlock' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3958bc0] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3958480] bits='110'(3) basic_prep range=[2:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3958650] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3958820] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x39589f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:115.0-115.0> [0x3958f70] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_tag_op_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3959140] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3959260] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:181.0-181.0> [0x39593d0] str='$enum4' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:176.0-176.0> [0x39595a0] str='\bsg_cache_non_blocking_pkg::DEQUEUE_MODE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3959eb0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3959770] bits='0111'(4) basic_prep range=[3:0] int=7
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3959940] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3959b10] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3959ce0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:170.0-170.0> [0x395a080] str='\bsg_cache_non_blocking_pkg::MGMT_OP' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x395a990] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x395a250] bits='0001'(4) basic_prep range=[3:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x395a420] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x395a5f0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x395a7c0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:169.0-169.0> [0x395ab60] str='\bsg_cache_non_blocking_pkg::MHU_IDLE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x395b470] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x395ad30] bits='0000'(4) basic_prep range=[3:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x395af00] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x395b0d0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x395b2a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:173.0-173.0> [0x395b640] str='\bsg_cache_non_blocking_pkg::READ_TAG1' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x395bf50] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x395b810] bits='0100'(4) basic_prep range=[3:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x395b9e0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x395bbb0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x395bd80] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:177.0-177.0> [0x395c120] str='\bsg_cache_non_blocking_pkg::READ_TAG2' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x395ca30] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x395c2f0] bits='1000'(4) basic_prep range=[3:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x395c4c0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x395c690] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x395c860] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:180.0-180.0> [0x395cc00] str='\bsg_cache_non_blocking_pkg::RECOVER' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x395d5b0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x395ce70] bits='1011'(4) basic_prep range=[3:0] int=11
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x395d040] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x395d210] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x395d3e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:179.0-179.0> [0x395d780] str='\bsg_cache_non_blocking_pkg::SCAN_MODE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x395e090] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x395d950] bits='1010'(4) basic_prep range=[3:0] int=10
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x395db20] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x395dcf0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x395dec0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:174.0-174.0> [0x395e260] str='\bsg_cache_non_blocking_pkg::SEND_DMA_REQ1' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x395eb70] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x395e430] bits='0101'(4) basic_prep range=[3:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x395e600] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x395e7d0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x395e9a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:178.0-178.0> [0x395ed40] str='\bsg_cache_non_blocking_pkg::SEND_DMA_REQ2' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x395f650] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x395ef10] bits='1001'(4) basic_prep range=[3:0] int=9
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x395f0e0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x395f2b0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x395f480] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:171.0-171.0> [0x395f820] str='\bsg_cache_non_blocking_pkg::SEND_MGMT_DMA' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3960130] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x395f9f0] bits='0010'(4) basic_prep range=[3:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x395fbc0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x395fd90] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x395ff60] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:175.0-175.0> [0x3960300] str='\bsg_cache_non_blocking_pkg::WAIT_DMA_DONE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3960c10] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39604d0] bits='0110'(4) basic_prep range=[3:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x39606a0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3960870] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3960a40] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:172.0-172.0> [0x3960de0] str='\bsg_cache_non_blocking_pkg::WAIT_MGMT_DMA' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39616f0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3960fb0] bits='0011'(4) basic_prep range=[3:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3961180] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3961350] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3961520] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:181.0-181.0> [0x3961c80] str='\bsg_cache_non_blocking_pkg::mhu_state_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3961e50] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3961f70] basic_prep range=[-1:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:72.0-72.0> [0x39620e0] str='\bsg_cache_pkg::bsg_cache_decode_s' basic_prep
        AST_STRUCT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:72.0-72.0> [0x3962200] basic_prep
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:77.0-77.0> [0x3962320] str='\data_size_op' logic basic_prep range=[18:17]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:78.0-78.0> [0x3962440] str='\sigext_op' logic basic_prep range=[16:16]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:79.0-79.0> [0x3962560] str='\mask_op' logic basic_prep range=[15:15]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:80.0-80.0> [0x3962680] str='\ld_op' logic basic_prep range=[14:14]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:81.0-81.0> [0x39627a0] str='\st_op' logic basic_prep range=[13:13]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:82.0-82.0> [0x39628c0] str='\tagst_op' logic basic_prep range=[12:12]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:83.0-83.0> [0x39629e0] str='\tagfl_op' logic basic_prep range=[11:11]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:84.0-84.0> [0x3962b00] str='\taglv_op' logic basic_prep range=[10:10]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:85.0-85.0> [0x3962c20] str='\tagla_op' logic basic_prep range=[9:9]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:86.0-86.0> [0x3962d40] str='\afl_op' logic basic_prep range=[8:8]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:87.0-87.0> [0x3962e60] str='\aflinv_op' logic basic_prep range=[7:7]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:88.0-88.0> [0x3962f80] str='\ainv_op' logic basic_prep range=[6:6]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:89.0-89.0> [0x39630a0] str='\alock_op' logic basic_prep range=[5:5]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:90.0-90.0> [0x39631c0] str='\aunlock_op' logic basic_prep range=[4:4]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:91.0-91.0> [0x39632e0] str='\tag_read_op' logic basic_prep range=[3:3]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:93.0-93.0> [0x3963400] str='\atomic_op' logic basic_prep range=[2:2]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:94.0-94.0> [0x3963520] str='\amoswap_op' logic basic_prep range=[1:1]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:95.0-95.0> [0x3963640] str='\amoor_op' logic basic_prep range=[0:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:111.0-111.0> [0x39637b0] str='$enum5' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:109.0-109.0> [0x39638d0] str='\bsg_cache_pkg::e_dma_get_fill_data' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3963e70] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39639f0] bits='0100'(4) basic_prep range=[3:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3963b10] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3963c30] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3963d50] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:106.0-106.0> [0x3963f90] str='\bsg_cache_pkg::e_dma_nop' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3964530] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39640b0] bits='0000'(4) basic_prep range=[3:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x39641d0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x39642f0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3964410] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:108.0-108.0> [0x3964650] str='\bsg_cache_pkg::e_dma_send_evict_addr' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3964bf0] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3964770] bits='0010'(4) basic_prep range=[3:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3964890] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x39649b0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3964ad0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:110.0-110.0> [0x3964d10] str='\bsg_cache_pkg::e_dma_send_evict_data' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39652b0] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3964e30] bits='1000'(4) basic_prep range=[3:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3964f50] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3965070] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3965190] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:107.0-107.0> [0x39653d0] str='\bsg_cache_pkg::e_dma_send_fill_addr' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3965970] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39654f0] bits='0001'(4) basic_prep range=[3:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3965610] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3965730] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3965850] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:111.0-111.0> [0x3965bd0] str='\bsg_cache_pkg::bsg_cache_dma_cmd_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3965cf0] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3965e10] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:63.0-63.0> [0x3965f80] str='$enum6' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:35.0-35.0> [0x39661f0] str='\bsg_cache_pkg::AFL' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3966790] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3966310] bits='011000'(6) basic_prep range=[5:0] int=24
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3966430] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3966550] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3966670] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:36.0-36.0> [0x39668b0] str='\bsg_cache_pkg::AFLINV' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3966e50] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39669d0] bits='011001'(6) basic_prep range=[5:0] int=25
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3966af0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3966c10] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3966d30] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:37.0-37.0> [0x3966f70] str='\bsg_cache_pkg::AINV' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3967510] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3967090] bits='011010'(6) basic_prep range=[5:0] int=26
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39671b0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39672d0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39673f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:39.0-39.0> [0x3967630] str='\bsg_cache_pkg::ALOCK' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3967bd0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3967750] bits='011011'(6) basic_prep range=[5:0] int=27
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3967870] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3967990] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3967ab0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:55.0-55.0> [0x3989b70] str='\bsg_cache_pkg::AMOADD_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x398a110] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3989c90] bits='110001'(6) basic_prep range=[5:0] int=49
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3989db0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3989ed0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3989ff0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:44.0-44.0> [0x398a230] str='\bsg_cache_pkg::AMOADD_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x398a7d0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x398a350] bits='100001'(6) basic_prep range=[5:0] int=33
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x398a470] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x398a590] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x398a6b0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:57.0-57.0> [0x398a8f0] str='\bsg_cache_pkg::AMOAND_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x398ae90] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x398aa10] bits='110011'(6) basic_prep range=[5:0] int=51
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x398ab30] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x398ac50] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x398ad70] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:46.0-46.0> [0x398afb0] str='\bsg_cache_pkg::AMOAND_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x398b550] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x398b0d0] bits='100011'(6) basic_prep range=[5:0] int=35
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x398b1f0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x398b310] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x398b430] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:62.0-62.0> [0x398b670] str='\bsg_cache_pkg::AMOMAXU_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x398bc10] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x398b790] bits='111000'(6) basic_prep range=[5:0] int=56
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x398b8b0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x398b9d0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x398baf0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:51.0-51.0> [0x398bd30] str='\bsg_cache_pkg::AMOMAXU_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x398c2d0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x398be50] bits='101000'(6) basic_prep range=[5:0] int=40
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x398bf70] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x398c090] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x398c1b0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:60.0-60.0> [0x398c3f0] str='\bsg_cache_pkg::AMOMAX_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x398c990] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x398c510] bits='110110'(6) basic_prep range=[5:0] int=54
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x398c630] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x398c750] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x398c870] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:49.0-49.0> [0x398cab0] str='\bsg_cache_pkg::AMOMAX_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x398d050] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x398cbd0] bits='100110'(6) basic_prep range=[5:0] int=38
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x398ccf0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x398ce10] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x398cf30] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:61.0-61.0> [0x398d170] str='\bsg_cache_pkg::AMOMINU_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x398d710] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x398d290] bits='110111'(6) basic_prep range=[5:0] int=55
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x398d3b0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x398d4d0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x398d5f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:50.0-50.0> [0x398d830] str='\bsg_cache_pkg::AMOMINU_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x398ddd0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x398d950] bits='100111'(6) basic_prep range=[5:0] int=39
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x398da70] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x398db90] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x398dcb0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:59.0-59.0> [0x398def0] str='\bsg_cache_pkg::AMOMIN_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x398e490] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x398e010] bits='110101'(6) basic_prep range=[5:0] int=53
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x398e130] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x398e250] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x398e370] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:48.0-48.0> [0x398e5b0] str='\bsg_cache_pkg::AMOMIN_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x398eb50] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x398e6d0] bits='100101'(6) basic_prep range=[5:0] int=37
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x398e7f0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x398e910] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x398ea30] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:58.0-58.0> [0x398ec70] str='\bsg_cache_pkg::AMOOR_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x398f210] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x398ed90] bits='110100'(6) basic_prep range=[5:0] int=52
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x398eeb0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x398efd0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x398f0f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:47.0-47.0> [0x398f330] str='\bsg_cache_pkg::AMOOR_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x398f8d0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x398f450] bits='100100'(6) basic_prep range=[5:0] int=36
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x398f570] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x398f690] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x398f7b0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:54.0-54.0> [0x398f9f0] str='\bsg_cache_pkg::AMOSWAP_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x398ff90] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x398fb10] bits='110000'(6) basic_prep range=[5:0] int=48
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x398fc30] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x398fd50] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x398fe70] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:43.0-43.0> [0x39900b0] str='\bsg_cache_pkg::AMOSWAP_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3990650] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39901d0] bits='100000'(6) basic_prep range=[5:0] int=32
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39902f0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3990410] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3990530] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:56.0-56.0> [0x3990770] str='\bsg_cache_pkg::AMOXOR_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3990d10] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3990890] bits='110010'(6) basic_prep range=[5:0] int=50
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39909b0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3990ad0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3990bf0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:45.0-45.0> [0x3990e30] str='\bsg_cache_pkg::AMOXOR_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39913d0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3990f50] bits='100010'(6) basic_prep range=[5:0] int=34
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3991070] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3991190] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39912b0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:40.0-40.0> [0x39914f0] str='\bsg_cache_pkg::AUNLOCK' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3991a90] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3991610] bits='011100'(6) basic_prep range=[5:0] int=28
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3991730] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3991850] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3991970] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:12.0-12.0> [0x3991bb0] str='\bsg_cache_pkg::LB' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3992150] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3991cd0] bits='000000'(6) basic_prep range=[5:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3991df0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3991f10] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3992030] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:17.0-17.0> [0x3992270] str='\bsg_cache_pkg::LBU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3992810] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3992390] bits='000100'(6) basic_prep range=[5:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39924b0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39925d0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39926f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:15.0-15.0> [0x3992930] str='\bsg_cache_pkg::LD' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3992ed0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3992a50] bits='000011'(6) basic_prep range=[5:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3992b70] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3992c90] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3992db0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:20.0-20.0> [0x3992ff0] str='\bsg_cache_pkg::LDU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3993590] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3993110] bits='000111'(6) basic_prep range=[5:0] int=7
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3993230] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3993350] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3993470] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:13.0-13.0> [0x39936b0] str='\bsg_cache_pkg::LH' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3993c50] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39937d0] bits='000001'(6) basic_prep range=[5:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39938f0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3993a10] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3993b30] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:18.0-18.0> [0x3993d70] str='\bsg_cache_pkg::LHU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3994310] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3993e90] bits='000101'(6) basic_prep range=[5:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3993fb0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39940d0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39941f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:27.0-27.0> [0x3994430] str='\bsg_cache_pkg::LM' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39949f0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3994550] bits='001100'(6) basic_prep range=[5:0] int=12
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3994670] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39947b0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39948d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:14.0-14.0> [0x3994b10] str='\bsg_cache_pkg::LW' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3995110] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3994c50] bits='000010'(6) basic_prep range=[5:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3994d90] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3994ed0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3994ff0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:19.0-19.0> [0x3995230] str='\bsg_cache_pkg::LWU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3995830] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3995370] bits='000110'(6) basic_prep range=[5:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39954b0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39955f0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3995710] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:22.0-22.0> [0x3995950] str='\bsg_cache_pkg::SB' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3995f50] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3995a90] bits='001000'(6) basic_prep range=[5:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3995bd0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3995d10] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3995e30] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:25.0-25.0> [0x3996070] str='\bsg_cache_pkg::SD' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3996670] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39961b0] bits='001011'(6) basic_prep range=[5:0] int=11
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39962f0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3996430] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3996550] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:23.0-23.0> [0x3996790] str='\bsg_cache_pkg::SH' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3996d90] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39968d0] bits='001001'(6) basic_prep range=[5:0] int=9
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3996a10] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3996b50] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3996c70] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:28.0-28.0> [0x3996eb0] str='\bsg_cache_pkg::SM' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39974b0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3996ff0] bits='001101'(6) basic_prep range=[5:0] int=13
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3997130] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3997270] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3997390] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:24.0-24.0> [0x39975d0] str='\bsg_cache_pkg::SW' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3997bd0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3997710] bits='001010'(6) basic_prep range=[5:0] int=10
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3997850] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3997990] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3997ab0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:31.0-31.0> [0x3997cf0] str='\bsg_cache_pkg::TAGFL' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39982f0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3997e30] bits='010001'(6) basic_prep range=[5:0] int=17
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3997f70] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39980b0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39981d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:33.0-33.0> [0x3998410] str='\bsg_cache_pkg::TAGLA' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3998a10] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3998550] bits='010011'(6) basic_prep range=[5:0] int=19
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3998690] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39987d0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39988f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:32.0-32.0> [0x3998b30] str='\bsg_cache_pkg::TAGLV' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3999130] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3998c70] bits='010010'(6) basic_prep range=[5:0] int=18
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3998db0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3998ef0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3999010] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:30.0-30.0> [0x3999250] str='\bsg_cache_pkg::TAGST' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3999850] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3999390] bits='010000'(6) basic_prep range=[5:0] int=16
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39994d0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3999610] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3999730] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:63.0-63.0> [0x3999970] str='\bsg_cache_pkg::bsg_cache_opcode_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3999ab0] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3999bd0] basic_prep range=[-1:0]
--- END OF AST DUMP ---
Dumping AST after simplification:
    AST_MODULE <slpp_all/surelog.uhdm:0.0-0.0> [0x36afd60] str='\work_bsg_idiv_iterative::bsg_buf' basic_prep
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x36afec0] str='\i' basic_prep port=12 range=[0:0]
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x36b0000] str='\o' basic_prep port=13 range=[0:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:54.0-54.0> [0x389f1c0] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_decode_s' basic_prep
        AST_STRUCT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:54.0-54.0> [0x388bbc0] basic_prep
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:59.0-59.0> [0x38a9260] str='\size_op' logic basic_prep range=[16:15]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:60.0-60.0> [0x3943c10] str='\sigext_op' logic basic_prep range=[14:14]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:61.0-61.0> [0x3873fa0] str='\ld_op' logic basic_prep range=[13:13]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:62.0-62.0> [0x396ac20] str='\st_op' logic basic_prep range=[12:12]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:63.0-63.0> [0x396adf0] str='\block_ld_op' logic basic_prep range=[11:11]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:64.0-64.0> [0x393e6d0] str='\mask_op' logic basic_prep range=[10:10]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:66.0-66.0> [0x393e8a0] str='\tagst_op' logic basic_prep range=[9:9]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:67.0-67.0> [0x3892f70] str='\taglv_op' logic basic_prep range=[8:8]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:68.0-68.0> [0x3893140] str='\tagla_op' logic basic_prep range=[7:7]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:70.0-70.0> [0x3969860] str='\tagfl_op' logic basic_prep range=[6:6]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:71.0-71.0> [0x3969a30] str='\afl_op' logic basic_prep range=[5:5]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:72.0-72.0> [0x3969080] str='\aflinv_op' logic basic_prep range=[4:4]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:73.0-73.0> [0x3969250] str='\ainv_op' logic basic_prep range=[3:3]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:75.0-75.0> [0x396a760] str='\alock_op' logic basic_prep range=[2:2]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:76.0-76.0> [0x396a930] str='\aunlock_op' logic basic_prep range=[1:1]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:78.0-78.0> [0x394e740] str='\mgmt_op' logic basic_prep range=[0:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:153.0-153.0> [0x394e910] str='$enum0' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:150.0-150.0> [0x394e180] str='\bsg_cache_non_blocking_pkg::e_miss_fifo_dequeue' basic_prep range=[1:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x389e670] str='$enum0' bits='001001000110010101101110011101010110110100110000'(48) basic_prep range=[47:0] int=1853189424
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x394e350] bits='00'(2) basic_prep range=[1:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x394e520] basic_prep range=[1:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x389e2d0] bits='00000000000000000000000000000001'(32) basic_prep range=[31:0] int=1
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x389e4a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:152.0-152.0> [0x389eb60] str='\bsg_cache_non_blocking_pkg::e_miss_fifo_invalidate' basic_prep range=[1:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x394dcd0] str='$enum0' bits='001001000110010101101110011101010110110100110000'(48) basic_prep range=[47:0] int=1853189424
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x389ed30] bits='10'(2) basic_prep range=[1:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x389ef00] basic_prep range=[1:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x394d9e0] bits='00000000000000000000000000000001'(32) basic_prep range=[31:0] int=1
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x394db00] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:151.0-151.0> [0x394dea0] str='\bsg_cache_non_blocking_pkg::e_miss_fifo_skip' basic_prep range=[1:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x399e5f0] str='$enum0' bits='001001000110010101101110011101010110110100110000'(48) basic_prep range=[47:0] int=1853189424
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x399df60] bits='01'(2) basic_prep range=[1:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x399e080] basic_prep range=[1:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x399e250] bits='00000000000000000000000000000001'(32) basic_prep range=[31:0] int=1
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x399e420] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:153.0-153.0> [0x396dca0] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_miss_fifo_op_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x396de70] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x396df90] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:43.0-43.0> [0x396e0b0] str='$enum1' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:36.0-36.0> [0x396e280] str='\bsg_cache_non_blocking_pkg::AFL' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39514b0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x396e450] bits='11000'(5) basic_prep range=[4:0] int=24
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3950f40] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3951110] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39512e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:37.0-37.0> [0x3951680] str='\bsg_cache_non_blocking_pkg::AFLINV' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x399be30] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3951850] bits='11001'(5) basic_prep range=[4:0] int=25
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3951a20] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x399ba90] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x399bc60] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:38.0-38.0> [0x399c000] str='\bsg_cache_non_blocking_pkg::AINV' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3967f90] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x399c1d0] bits='11010'(5) basic_prep range=[4:0] int=26
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x399c3a0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x399c570] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3967dc0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:40.0-40.0> [0x3968160] str='\bsg_cache_non_blocking_pkg::ALOCK' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3968a70] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3968330] bits='11011'(5) basic_prep range=[4:0] int=27
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3968500] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39686d0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39688a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:41.0-41.0> [0x3968c40] str='\bsg_cache_non_blocking_pkg::AUNLOCK' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x394cc30] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3968e10] bits='11100'(5) basic_prep range=[4:0] int=28
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x394c6c0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x394c890] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x394ca60] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:29.0-29.0> [0x394ce00] str='\bsg_cache_non_blocking_pkg::BLOCK_LD' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x394d710] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x394cfd0] bits='01110'(5) basic_prep range=[4:0] int=14
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x394d1a0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x394d370] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x394d540] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:14.0-14.0> [0x399c7e0] str='\bsg_cache_non_blocking_pkg::LB' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x399d0f0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x399c9b0] bits='00000'(5) basic_prep range=[4:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x399cb80] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x399cd50] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x399cf20] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:19.0-19.0> [0x399d2c0] str='\bsg_cache_non_blocking_pkg::LBU' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x399dbd0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x399d490] bits='00100'(5) basic_prep range=[4:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x399d660] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x399d830] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x399da00] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:17.0-17.0> [0x399dda0] str='\bsg_cache_non_blocking_pkg::LD' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x396ed80] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x396e640] bits='00011'(5) basic_prep range=[4:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x396e810] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x396e9e0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x396ebb0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:15.0-15.0> [0x396ef50] str='\bsg_cache_non_blocking_pkg::LH' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x396f860] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x396f120] bits='00001'(5) basic_prep range=[4:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x396f2f0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x396f4c0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x396f690] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:20.0-20.0> [0x396fa30] str='\bsg_cache_non_blocking_pkg::LHU' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x399eac0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x396fc00] bits='00101'(5) basic_prep range=[4:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x396fdd0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x396ffa0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x399e8f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:16.0-16.0> [0x399ec90] str='\bsg_cache_non_blocking_pkg::LW' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x399f5a0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x399ee60] bits='00010'(5) basic_prep range=[4:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x399f030] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x399f200] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x399f3d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:21.0-21.0> [0x399f770] str='\bsg_cache_non_blocking_pkg::LWU' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39a0080] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x399f940] bits='00110'(5) basic_prep range=[4:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x399fb10] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x399fce0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x399feb0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:23.0-23.0> [0x39a0250] str='\bsg_cache_non_blocking_pkg::SB' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x394f380] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x394ec40] bits='01000'(5) basic_prep range=[4:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x394ee10] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x394efe0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x394f1b0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:26.0-26.0> [0x394f550] str='\bsg_cache_non_blocking_pkg::SD' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x394fe60] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x394f720] bits='01011'(5) basic_prep range=[4:0] int=11
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x394f8f0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x394fac0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x394fc90] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:24.0-24.0> [0x3950030] str='\bsg_cache_non_blocking_pkg::SH' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3950940] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3950200] bits='01001'(5) basic_prep range=[4:0] int=9
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39503d0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39505a0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3950770] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:27.0-27.0> [0x3950b10] str='\bsg_cache_non_blocking_pkg::SM' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3974ce0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3950ce0] bits='01101'(5) basic_prep range=[4:0] int=13
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3974770] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3974940] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3974b10] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:25.0-25.0> [0x3974eb0] str='\bsg_cache_non_blocking_pkg::SW' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39757c0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3975080] bits='01010'(5) basic_prep range=[4:0] int=10
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3975250] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3975420] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39755f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:32.0-32.0> [0x3975990] str='\bsg_cache_non_blocking_pkg::TAGFL' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39762a0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3975b60] bits='10001'(5) basic_prep range=[4:0] int=17
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3975d30] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3975f00] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39760d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:34.0-34.0> [0x3976470] str='\bsg_cache_non_blocking_pkg::TAGLA' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3976d80] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3976640] bits='10011'(5) basic_prep range=[4:0] int=19
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3976810] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39769e0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3976bb0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:33.0-33.0> [0x3970110] str='\bsg_cache_non_blocking_pkg::TAGLV' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3970a20] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39702e0] bits='10010'(5) basic_prep range=[4:0] int=18
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39704b0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3970680] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3970850] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:31.0-31.0> [0x3970bf0] str='\bsg_cache_non_blocking_pkg::TAGST' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3971500] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3970dc0] bits='10000'(5) basic_prep range=[4:0] int=16
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3970f90] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3971160] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3971330] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:43.0-43.0> [0x3971bd0] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_opcode_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3971da0] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3971ec0] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:139.0-139.0> [0x3972030] str='$enum2' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:134.0-134.0> [0x3972200] str='\bsg_cache_non_blocking_pkg::e_stat_clear_dirty' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3972b10] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39723d0] bits='001'(3) basic_prep range=[2:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x39725a0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3972770] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3972940] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:133.0-133.0> [0x3972ce0] str='\bsg_cache_non_blocking_pkg::e_stat_read' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39735f0] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3972eb0] bits='000'(3) basic_prep range=[2:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3973080] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3973250] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3973420] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:138.0-138.0> [0x39737c0] str='\bsg_cache_non_blocking_pkg::e_stat_reset' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39740d0] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3973990] bits='101'(3) basic_prep range=[2:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3973b60] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3973d30] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3973f00] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:135.0-135.0> [0x39742a0] str='\bsg_cache_non_blocking_pkg::e_stat_set_lru' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3952130] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3974470] bits='010'(3) basic_prep range=[2:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3951bc0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3951d90] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3951f60] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:137.0-137.0> [0x3952300] str='\bsg_cache_non_blocking_pkg::e_stat_set_lru_and_clear_dirty' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3952c10] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39524d0] bits='100'(3) basic_prep range=[2:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x39526a0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3952870] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3952a40] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:136.0-136.0> [0x3952de0] str='\bsg_cache_non_blocking_pkg::e_stat_set_lru_and_dirty' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39536f0] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3952fb0] bits='011'(3) basic_prep range=[2:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3953180] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3953350] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3953520] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:139.0-139.0> [0x3953aa0] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_stat_op_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3953c70] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3953d90] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:115.0-115.0> [0x3953f00] str='$enum3' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:112.0-112.0> [0x39540d0] str='\bsg_cache_non_blocking_pkg::e_tag_invalidate' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39549e0] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39542a0] bits='100'(3) basic_prep range=[2:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3954470] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3954640] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3954810] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:113.0-113.0> [0x3954bb0] str='\bsg_cache_non_blocking_pkg::e_tag_lock' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39554c0] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3954d80] bits='101'(3) basic_prep range=[2:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3954f50] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3955120] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x39552f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:108.0-108.0> [0x3955690] str='\bsg_cache_non_blocking_pkg::e_tag_read' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3955fa0] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3955860] bits='000'(3) basic_prep range=[2:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3955a30] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3955c00] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3955dd0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:110.0-110.0> [0x3956170] str='\bsg_cache_non_blocking_pkg::e_tag_set_tag' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3956a80] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3956340] bits='010'(3) basic_prep range=[2:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3956510] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x39566e0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x39568b0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:111.0-111.0> [0x3956c50] str='\bsg_cache_non_blocking_pkg::e_tag_set_tag_and_lock' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3957600] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3956e20] bits='011'(3) basic_prep range=[2:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3956ff0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3957260] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3957430] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:109.0-109.0> [0x39577d0] str='\bsg_cache_non_blocking_pkg::e_tag_store' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39580e0] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39579a0] bits='001'(3) basic_prep range=[2:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3957b70] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3957d40] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3957f10] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:114.0-114.0> [0x39582b0] str='\bsg_cache_non_blocking_pkg::e_tag_unlock' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3958bc0] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3958480] bits='110'(3) basic_prep range=[2:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3958650] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3958820] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x39589f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:115.0-115.0> [0x3958f70] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_tag_op_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3959140] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3959260] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:181.0-181.0> [0x39593d0] str='$enum4' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:176.0-176.0> [0x39595a0] str='\bsg_cache_non_blocking_pkg::DEQUEUE_MODE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3959eb0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3959770] bits='0111'(4) basic_prep range=[3:0] int=7
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3959940] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3959b10] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3959ce0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:170.0-170.0> [0x395a080] str='\bsg_cache_non_blocking_pkg::MGMT_OP' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x395a990] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x395a250] bits='0001'(4) basic_prep range=[3:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x395a420] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x395a5f0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x395a7c0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:169.0-169.0> [0x395ab60] str='\bsg_cache_non_blocking_pkg::MHU_IDLE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x395b470] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x395ad30] bits='0000'(4) basic_prep range=[3:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x395af00] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x395b0d0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x395b2a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:173.0-173.0> [0x395b640] str='\bsg_cache_non_blocking_pkg::READ_TAG1' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x395bf50] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x395b810] bits='0100'(4) basic_prep range=[3:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x395b9e0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x395bbb0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x395bd80] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:177.0-177.0> [0x395c120] str='\bsg_cache_non_blocking_pkg::READ_TAG2' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x395ca30] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x395c2f0] bits='1000'(4) basic_prep range=[3:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x395c4c0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x395c690] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x395c860] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:180.0-180.0> [0x395cc00] str='\bsg_cache_non_blocking_pkg::RECOVER' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x395d5b0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x395ce70] bits='1011'(4) basic_prep range=[3:0] int=11
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x395d040] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x395d210] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x395d3e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:179.0-179.0> [0x395d780] str='\bsg_cache_non_blocking_pkg::SCAN_MODE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x395e090] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x395d950] bits='1010'(4) basic_prep range=[3:0] int=10
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x395db20] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x395dcf0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x395dec0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:174.0-174.0> [0x395e260] str='\bsg_cache_non_blocking_pkg::SEND_DMA_REQ1' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x395eb70] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x395e430] bits='0101'(4) basic_prep range=[3:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x395e600] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x395e7d0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x395e9a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:178.0-178.0> [0x395ed40] str='\bsg_cache_non_blocking_pkg::SEND_DMA_REQ2' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x395f650] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x395ef10] bits='1001'(4) basic_prep range=[3:0] int=9
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x395f0e0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x395f2b0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x395f480] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:171.0-171.0> [0x395f820] str='\bsg_cache_non_blocking_pkg::SEND_MGMT_DMA' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3960130] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x395f9f0] bits='0010'(4) basic_prep range=[3:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x395fbc0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x395fd90] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x395ff60] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:175.0-175.0> [0x3960300] str='\bsg_cache_non_blocking_pkg::WAIT_DMA_DONE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3960c10] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39604d0] bits='0110'(4) basic_prep range=[3:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x39606a0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3960870] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3960a40] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:172.0-172.0> [0x3960de0] str='\bsg_cache_non_blocking_pkg::WAIT_MGMT_DMA' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39616f0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3960fb0] bits='0011'(4) basic_prep range=[3:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3961180] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3961350] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3961520] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:181.0-181.0> [0x3961c80] str='\bsg_cache_non_blocking_pkg::mhu_state_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3961e50] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3961f70] basic_prep range=[-1:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:72.0-72.0> [0x39620e0] str='\bsg_cache_pkg::bsg_cache_decode_s' basic_prep
        AST_STRUCT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:72.0-72.0> [0x3962200] basic_prep
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:77.0-77.0> [0x3962320] str='\data_size_op' logic basic_prep range=[18:17]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:78.0-78.0> [0x3962440] str='\sigext_op' logic basic_prep range=[16:16]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:79.0-79.0> [0x3962560] str='\mask_op' logic basic_prep range=[15:15]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:80.0-80.0> [0x3962680] str='\ld_op' logic basic_prep range=[14:14]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:81.0-81.0> [0x39627a0] str='\st_op' logic basic_prep range=[13:13]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:82.0-82.0> [0x39628c0] str='\tagst_op' logic basic_prep range=[12:12]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:83.0-83.0> [0x39629e0] str='\tagfl_op' logic basic_prep range=[11:11]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:84.0-84.0> [0x3962b00] str='\taglv_op' logic basic_prep range=[10:10]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:85.0-85.0> [0x3962c20] str='\tagla_op' logic basic_prep range=[9:9]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:86.0-86.0> [0x3962d40] str='\afl_op' logic basic_prep range=[8:8]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:87.0-87.0> [0x3962e60] str='\aflinv_op' logic basic_prep range=[7:7]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:88.0-88.0> [0x3962f80] str='\ainv_op' logic basic_prep range=[6:6]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:89.0-89.0> [0x39630a0] str='\alock_op' logic basic_prep range=[5:5]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:90.0-90.0> [0x39631c0] str='\aunlock_op' logic basic_prep range=[4:4]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:91.0-91.0> [0x39632e0] str='\tag_read_op' logic basic_prep range=[3:3]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:93.0-93.0> [0x3963400] str='\atomic_op' logic basic_prep range=[2:2]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:94.0-94.0> [0x3963520] str='\amoswap_op' logic basic_prep range=[1:1]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:95.0-95.0> [0x3963640] str='\amoor_op' logic basic_prep range=[0:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:111.0-111.0> [0x39637b0] str='$enum5' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:109.0-109.0> [0x39638d0] str='\bsg_cache_pkg::e_dma_get_fill_data' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3963e70] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39639f0] bits='0100'(4) basic_prep range=[3:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3963b10] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3963c30] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3963d50] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:106.0-106.0> [0x3963f90] str='\bsg_cache_pkg::e_dma_nop' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3964530] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39640b0] bits='0000'(4) basic_prep range=[3:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x39641d0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x39642f0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3964410] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:108.0-108.0> [0x3964650] str='\bsg_cache_pkg::e_dma_send_evict_addr' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3964bf0] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3964770] bits='0010'(4) basic_prep range=[3:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3964890] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x39649b0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3964ad0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:110.0-110.0> [0x3964d10] str='\bsg_cache_pkg::e_dma_send_evict_data' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39652b0] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3964e30] bits='1000'(4) basic_prep range=[3:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3964f50] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3965070] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3965190] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:107.0-107.0> [0x39653d0] str='\bsg_cache_pkg::e_dma_send_fill_addr' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3965970] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39654f0] bits='0001'(4) basic_prep range=[3:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3965610] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3965730] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3965850] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:111.0-111.0> [0x3965bd0] str='\bsg_cache_pkg::bsg_cache_dma_cmd_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3965cf0] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3965e10] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:63.0-63.0> [0x3965f80] str='$enum6' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:35.0-35.0> [0x39661f0] str='\bsg_cache_pkg::AFL' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3966790] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3966310] bits='011000'(6) basic_prep range=[5:0] int=24
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3966430] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3966550] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3966670] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:36.0-36.0> [0x39668b0] str='\bsg_cache_pkg::AFLINV' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3966e50] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39669d0] bits='011001'(6) basic_prep range=[5:0] int=25
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3966af0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3966c10] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3966d30] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:37.0-37.0> [0x3966f70] str='\bsg_cache_pkg::AINV' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3967510] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3967090] bits='011010'(6) basic_prep range=[5:0] int=26
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39671b0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39672d0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39673f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:39.0-39.0> [0x3967630] str='\bsg_cache_pkg::ALOCK' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3967bd0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3967750] bits='011011'(6) basic_prep range=[5:0] int=27
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3967870] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3967990] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3967ab0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:55.0-55.0> [0x3989b70] str='\bsg_cache_pkg::AMOADD_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x398a110] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3989c90] bits='110001'(6) basic_prep range=[5:0] int=49
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3989db0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3989ed0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3989ff0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:44.0-44.0> [0x398a230] str='\bsg_cache_pkg::AMOADD_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x398a7d0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x398a350] bits='100001'(6) basic_prep range=[5:0] int=33
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x398a470] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x398a590] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x398a6b0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:57.0-57.0> [0x398a8f0] str='\bsg_cache_pkg::AMOAND_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x398ae90] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x398aa10] bits='110011'(6) basic_prep range=[5:0] int=51
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x398ab30] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x398ac50] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x398ad70] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:46.0-46.0> [0x398afb0] str='\bsg_cache_pkg::AMOAND_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x398b550] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x398b0d0] bits='100011'(6) basic_prep range=[5:0] int=35
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x398b1f0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x398b310] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x398b430] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:62.0-62.0> [0x398b670] str='\bsg_cache_pkg::AMOMAXU_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x398bc10] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x398b790] bits='111000'(6) basic_prep range=[5:0] int=56
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x398b8b0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x398b9d0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x398baf0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:51.0-51.0> [0x398bd30] str='\bsg_cache_pkg::AMOMAXU_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x398c2d0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x398be50] bits='101000'(6) basic_prep range=[5:0] int=40
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x398bf70] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x398c090] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x398c1b0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:60.0-60.0> [0x398c3f0] str='\bsg_cache_pkg::AMOMAX_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x398c990] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x398c510] bits='110110'(6) basic_prep range=[5:0] int=54
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x398c630] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x398c750] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x398c870] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:49.0-49.0> [0x398cab0] str='\bsg_cache_pkg::AMOMAX_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x398d050] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x398cbd0] bits='100110'(6) basic_prep range=[5:0] int=38
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x398ccf0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x398ce10] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x398cf30] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:61.0-61.0> [0x398d170] str='\bsg_cache_pkg::AMOMINU_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x398d710] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x398d290] bits='110111'(6) basic_prep range=[5:0] int=55
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x398d3b0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x398d4d0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x398d5f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:50.0-50.0> [0x398d830] str='\bsg_cache_pkg::AMOMINU_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x398ddd0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x398d950] bits='100111'(6) basic_prep range=[5:0] int=39
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x398da70] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x398db90] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x398dcb0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:59.0-59.0> [0x398def0] str='\bsg_cache_pkg::AMOMIN_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x398e490] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x398e010] bits='110101'(6) basic_prep range=[5:0] int=53
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x398e130] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x398e250] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x398e370] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:48.0-48.0> [0x398e5b0] str='\bsg_cache_pkg::AMOMIN_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x398eb50] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x398e6d0] bits='100101'(6) basic_prep range=[5:0] int=37
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x398e7f0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x398e910] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x398ea30] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:58.0-58.0> [0x398ec70] str='\bsg_cache_pkg::AMOOR_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x398f210] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x398ed90] bits='110100'(6) basic_prep range=[5:0] int=52
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x398eeb0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x398efd0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x398f0f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:47.0-47.0> [0x398f330] str='\bsg_cache_pkg::AMOOR_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x398f8d0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x398f450] bits='100100'(6) basic_prep range=[5:0] int=36
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x398f570] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x398f690] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x398f7b0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:54.0-54.0> [0x398f9f0] str='\bsg_cache_pkg::AMOSWAP_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x398ff90] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x398fb10] bits='110000'(6) basic_prep range=[5:0] int=48
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x398fc30] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x398fd50] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x398fe70] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:43.0-43.0> [0x39900b0] str='\bsg_cache_pkg::AMOSWAP_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3990650] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39901d0] bits='100000'(6) basic_prep range=[5:0] int=32
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39902f0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3990410] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3990530] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:56.0-56.0> [0x3990770] str='\bsg_cache_pkg::AMOXOR_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3990d10] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3990890] bits='110010'(6) basic_prep range=[5:0] int=50
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39909b0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3990ad0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3990bf0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:45.0-45.0> [0x3990e30] str='\bsg_cache_pkg::AMOXOR_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39913d0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3990f50] bits='100010'(6) basic_prep range=[5:0] int=34
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3991070] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3991190] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39912b0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:40.0-40.0> [0x39914f0] str='\bsg_cache_pkg::AUNLOCK' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3991a90] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3991610] bits='011100'(6) basic_prep range=[5:0] int=28
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3991730] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3991850] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3991970] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:12.0-12.0> [0x3991bb0] str='\bsg_cache_pkg::LB' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3992150] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3991cd0] bits='000000'(6) basic_prep range=[5:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3991df0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3991f10] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3992030] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:17.0-17.0> [0x3992270] str='\bsg_cache_pkg::LBU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3992810] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3992390] bits='000100'(6) basic_prep range=[5:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39924b0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39925d0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39926f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:15.0-15.0> [0x3992930] str='\bsg_cache_pkg::LD' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3992ed0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3992a50] bits='000011'(6) basic_prep range=[5:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3992b70] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3992c90] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3992db0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:20.0-20.0> [0x3992ff0] str='\bsg_cache_pkg::LDU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3993590] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3993110] bits='000111'(6) basic_prep range=[5:0] int=7
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3993230] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3993350] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3993470] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:13.0-13.0> [0x39936b0] str='\bsg_cache_pkg::LH' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3993c50] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39937d0] bits='000001'(6) basic_prep range=[5:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39938f0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3993a10] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3993b30] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:18.0-18.0> [0x3993d70] str='\bsg_cache_pkg::LHU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3994310] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3993e90] bits='000101'(6) basic_prep range=[5:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3993fb0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39940d0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39941f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:27.0-27.0> [0x3994430] str='\bsg_cache_pkg::LM' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39949f0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3994550] bits='001100'(6) basic_prep range=[5:0] int=12
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3994670] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39947b0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39948d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:14.0-14.0> [0x3994b10] str='\bsg_cache_pkg::LW' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3995110] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3994c50] bits='000010'(6) basic_prep range=[5:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3994d90] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3994ed0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3994ff0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:19.0-19.0> [0x3995230] str='\bsg_cache_pkg::LWU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3995830] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3995370] bits='000110'(6) basic_prep range=[5:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39954b0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39955f0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3995710] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:22.0-22.0> [0x3995950] str='\bsg_cache_pkg::SB' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3995f50] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3995a90] bits='001000'(6) basic_prep range=[5:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3995bd0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3995d10] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3995e30] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:25.0-25.0> [0x3996070] str='\bsg_cache_pkg::SD' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3996670] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39961b0] bits='001011'(6) basic_prep range=[5:0] int=11
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39962f0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3996430] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3996550] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:23.0-23.0> [0x3996790] str='\bsg_cache_pkg::SH' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3996d90] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39968d0] bits='001001'(6) basic_prep range=[5:0] int=9
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3996a10] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3996b50] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3996c70] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:28.0-28.0> [0x3996eb0] str='\bsg_cache_pkg::SM' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39974b0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3996ff0] bits='001101'(6) basic_prep range=[5:0] int=13
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3997130] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3997270] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3997390] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:24.0-24.0> [0x39975d0] str='\bsg_cache_pkg::SW' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3997bd0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3997710] bits='001010'(6) basic_prep range=[5:0] int=10
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3997850] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3997990] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3997ab0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:31.0-31.0> [0x3997cf0] str='\bsg_cache_pkg::TAGFL' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39982f0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3997e30] bits='010001'(6) basic_prep range=[5:0] int=17
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3997f70] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39980b0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39981d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:33.0-33.0> [0x3998410] str='\bsg_cache_pkg::TAGLA' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3998a10] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3998550] bits='010011'(6) basic_prep range=[5:0] int=19
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3998690] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39987d0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39988f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:32.0-32.0> [0x3998b30] str='\bsg_cache_pkg::TAGLV' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3999130] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3998c70] bits='010010'(6) basic_prep range=[5:0] int=18
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3998db0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3998ef0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3999010] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:30.0-30.0> [0x3999250] str='\bsg_cache_pkg::TAGST' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3999850] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3999390] bits='010000'(6) basic_prep range=[5:0] int=16
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39994d0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3999610] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3999730] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:63.0-63.0> [0x3999970] str='\bsg_cache_pkg::bsg_cache_opcode_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3999ab0] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3999bd0] basic_prep range=[-1:0]
--- END OF AST DUMP ---
Generating RTLIL representation for module `\work_bsg_idiv_iterative::bsg_buf_ctrl'.
Dumping AST before simplification:
    AST_MODULE <slpp_all/surelog.uhdm:0.0-0.0> [0x36baa00] str='\work_bsg_idiv_iterative::bsg_buf_ctrl'
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x36bab40] str='\i' port=24
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x36bac80] str='\o' port=25
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:54.0-54.0> [0x3a00960] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_decode_s' basic_prep
        AST_STRUCT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:54.0-54.0> [0x3876640] basic_prep
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:59.0-59.0> [0x394a8e0] str='\size_op' logic basic_prep range=[16:15]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:60.0-60.0> [0x3949c60] str='\sigext_op' logic basic_prep range=[14:14]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:61.0-61.0> [0x39fd760] str='\ld_op' logic basic_prep range=[13:13]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:62.0-62.0> [0x3a011c0] str='\st_op' logic basic_prep range=[12:12]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:63.0-63.0> [0x3891b40] str='\block_ld_op' logic basic_prep range=[11:11]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:64.0-64.0> [0x39348e0] str='\mask_op' logic basic_prep range=[10:10]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:66.0-66.0> [0x3a01e70] str='\tagst_op' logic basic_prep range=[9:9]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:67.0-67.0> [0x393bde0] str='\taglv_op' logic basic_prep range=[8:8]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:68.0-68.0> [0x3a003f0] str='\tagla_op' logic basic_prep range=[7:7]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:70.0-70.0> [0x3a0d030] str='\tagfl_op' logic basic_prep range=[6:6]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:71.0-71.0> [0x39ff960] str='\afl_op' logic basic_prep range=[5:5]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:72.0-72.0> [0x3a00d00] str='\aflinv_op' logic basic_prep range=[4:4]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:73.0-73.0> [0x39e72b0] str='\ainv_op' logic basic_prep range=[3:3]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:75.0-75.0> [0x39fae10] str='\alock_op' logic basic_prep range=[2:2]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:76.0-76.0> [0x39ffc30] str='\aunlock_op' logic basic_prep range=[1:1]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:78.0-78.0> [0x39fbdb0] str='\mgmt_op' logic basic_prep range=[0:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:153.0-153.0> [0x39fc9e0] str='$enum0' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:150.0-150.0> [0x3a39580] str='\bsg_cache_non_blocking_pkg::e_miss_fifo_dequeue' basic_prep range=[1:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39fe0b0] str='$enum0' bits='001001000110010101101110011101010110110100110000'(48) basic_prep range=[47:0] int=1853189424
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39fba40] bits='00'(2) basic_prep range=[1:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x39fec40] basic_prep range=[1:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x39fb5a0] bits='00000000000000000000000000000001'(32) basic_prep range=[31:0] int=1
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x39fdf90] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:152.0-152.0> [0x39fce80] str='\bsg_cache_non_blocking_pkg::e_miss_fifo_invalidate' basic_prep range=[1:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x389f5b0] str='$enum0' bits='001001000110010101101110011101010110110100110000'(48) basic_prep range=[47:0] int=1853189424
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39fc200] bits='10'(2) basic_prep range=[1:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x39ff400] basic_prep range=[1:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x39fe780] bits='00000000000000000000000000000001'(32) basic_prep range=[31:0] int=1
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x39fdb00] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:151.0-151.0> [0x3a00030] str='\bsg_cache_non_blocking_pkg::e_miss_fifo_skip' basic_prep range=[1:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39fc790] str='$enum0' bits='001001000110010101101110011101010110110100110000'(48) basic_prep range=[47:0] int=1853189424
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a00200] bits='01'(2) basic_prep range=[1:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x39fa8f0] basic_prep range=[1:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x39faac0] bits='00000000000000000000000000000001'(32) basic_prep range=[31:0] int=1
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x39fc5c0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:153.0-153.0> [0x39fd240] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_miss_fifo_op_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x39fd410] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x39e7d10] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:43.0-43.0> [0x39e7e30] str='$enum1' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:36.0-36.0> [0x39e8210] str='\bsg_cache_non_blocking_pkg::AFL' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a01700] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39e83e0] bits='11000'(5) basic_prep range=[4:0] int=24
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39e7590] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39e7760] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a01530] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:37.0-37.0> [0x3a0cbe0] str='\bsg_cache_non_blocking_pkg::AFLINV' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3897860] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a0cdb0] bits='11001'(5) basic_prep range=[4:0] int=25
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a0d220] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a0d3f0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a0d5c0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:38.0-38.0> [0x3897a30] str='\bsg_cache_non_blocking_pkg::AINV' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39f9140] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3897c00] bits='11010'(5) basic_prep range=[4:0] int=26
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39f8bd0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39f8da0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39f8f70] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:40.0-40.0> [0x3a18c90] str='\bsg_cache_non_blocking_pkg::ALOCK' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a37440] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a18e60] bits='11011'(5) basic_prep range=[4:0] int=27
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a19030] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a19200] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a37270] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:41.0-41.0> [0x3a37610] str='\bsg_cache_non_blocking_pkg::AUNLOCK' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a0dda0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a377e0] bits='11100'(5) basic_prep range=[4:0] int=28
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a0d830] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a0da00] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a0dbd0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:29.0-29.0> [0x3a0df70] str='\bsg_cache_non_blocking_pkg::BLOCK_LD' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a0e8a0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a0e160] bits='01110'(5) basic_prep range=[4:0] int=14
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a0e330] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a0e500] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a0e6d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:14.0-14.0> [0x3a0b270] str='\bsg_cache_non_blocking_pkg::LB' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a0bb80] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a0b440] bits='00000'(5) basic_prep range=[4:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a0b610] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a0b7e0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a0b9b0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:19.0-19.0> [0x3a0bd50] str='\bsg_cache_non_blocking_pkg::LBU' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a0c6d0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a0bf90] bits='00100'(5) basic_prep range=[4:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a0c160] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a0c330] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a0c500] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:17.0-17.0> [0x3a0c8a0] str='\bsg_cache_non_blocking_pkg::LD' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39eaa80] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a0ca70] bits='00011'(5) basic_prep range=[4:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39ea510] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39ea6e0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39ea8b0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:15.0-15.0> [0x39eac50] str='\bsg_cache_non_blocking_pkg::LH' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a35140] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39eae20] bits='00001'(5) basic_prep range=[4:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39eaff0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a34da0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a34f70] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:20.0-20.0> [0x3a35310] str='\bsg_cache_non_blocking_pkg::LHU' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a08940] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a354e0] bits='00101'(5) basic_prep range=[4:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a356b0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a35880] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a08770] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:16.0-16.0> [0x3a08b10] str='\bsg_cache_non_blocking_pkg::LW' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a09420] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a08ce0] bits='00010'(5) basic_prep range=[4:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a08eb0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a09080] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a09250] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:21.0-21.0> [0x3a095f0] str='\bsg_cache_non_blocking_pkg::LWU' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39f9b50] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39f9410] bits='00110'(5) basic_prep range=[4:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39f95e0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39f97b0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39f9980] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:23.0-23.0> [0x39f9d20] str='\bsg_cache_non_blocking_pkg::SB' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a35af0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39f9ef0] bits='01000'(5) basic_prep range=[4:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39fa0c0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39fa290] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39fa460] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:26.0-26.0> [0x3a35cc0] str='\bsg_cache_non_blocking_pkg::SD' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a365d0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a35e90] bits='01011'(5) basic_prep range=[4:0] int=11
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a36060] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a36230] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a36400] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:24.0-24.0> [0x3a367a0] str='\bsg_cache_non_blocking_pkg::SH' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a370b0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a36970] bits='01001'(5) basic_prep range=[4:0] int=9
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a36b40] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a36d10] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a36ee0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:27.0-27.0> [0x3a09910] str='\bsg_cache_non_blocking_pkg::SM' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a0a220] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a09ae0] bits='01101'(5) basic_prep range=[4:0] int=13
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a09cb0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a09e80] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a0a050] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:25.0-25.0> [0x3a0a3f0] str='\bsg_cache_non_blocking_pkg::SW' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a0ad00] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a0a5c0] bits='01010'(5) basic_prep range=[4:0] int=10
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a0a790] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a0a960] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a0ab30] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:32.0-32.0> [0x3a0aed0] str='\bsg_cache_non_blocking_pkg::TAGFL' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a38170] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a0b0a0] bits='10001'(5) basic_prep range=[4:0] int=17
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a37c00] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a37dd0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a37fa0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:34.0-34.0> [0x3a38340] str='\bsg_cache_non_blocking_pkg::TAGLA' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a38c50] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a38510] bits='10011'(5) basic_prep range=[4:0] int=19
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a386e0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a388b0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a38a80] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:33.0-33.0> [0x3a38e20] str='\bsg_cache_non_blocking_pkg::TAGLV' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39e8c00] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a38ff0] bits='10010'(5) basic_prep range=[4:0] int=18
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a391c0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a39390] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39e8a30] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:31.0-31.0> [0x39e8dd0] str='\bsg_cache_non_blocking_pkg::TAGST' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39e96e0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39e8fa0] bits='10000'(5) basic_prep range=[4:0] int=16
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39e9170] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39e9340] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39e9510] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:43.0-43.0> [0x39e98b0] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_opcode_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x39e9a80] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x39e9ba0] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:139.0-139.0> [0x39e9cc0] str='$enum2' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:134.0-134.0> [0x39e9e90] str='\bsg_cache_non_blocking_pkg::e_stat_clear_dirty' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39f67e0] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39ea060] bits='001'(3) basic_prep range=[2:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x39ea230] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x39f6440] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x39f6610] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:133.0-133.0> [0x39f69b0] str='\bsg_cache_non_blocking_pkg::e_stat_read' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39f72c0] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39f6b80] bits='000'(3) basic_prep range=[2:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x39f6d50] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x39f6f20] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x39f70f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:138.0-138.0> [0x39f7490] str='\bsg_cache_non_blocking_pkg::e_stat_reset' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39f7da0] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39f7660] bits='101'(3) basic_prep range=[2:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x39f7830] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x39f7a00] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x39f7bd0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:135.0-135.0> [0x39f7f70] str='\bsg_cache_non_blocking_pkg::e_stat_set_lru' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39f8880] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39f8140] bits='010'(3) basic_prep range=[2:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x39f8310] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x39f84e0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x39f86b0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:137.0-137.0> [0x39f8a50] str='\bsg_cache_non_blocking_pkg::e_stat_set_lru_and_clear_dirty' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39eb8d0] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39eb190] bits='100'(3) basic_prep range=[2:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x39eb360] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x39eb530] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x39eb700] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:136.0-136.0> [0x39ebaa0] str='\bsg_cache_non_blocking_pkg::e_stat_set_lru_and_dirty' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39ec3b0] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39ebc70] bits='011'(3) basic_prep range=[2:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x39ebe40] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x39ec010] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x39ec1e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:139.0-139.0> [0x39ec580] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_stat_op_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x39ec750] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x39ec870] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:115.0-115.0> [0x39ec990] str='$enum3' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:112.0-112.0> [0x39ecb60] str='\bsg_cache_non_blocking_pkg::e_tag_invalidate' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39ed470] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39ecd30] bits='100'(3) basic_prep range=[2:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x39ecf00] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x39ed0d0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x39ed2a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:113.0-113.0> [0x39ed640] str='\bsg_cache_non_blocking_pkg::e_tag_lock' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39edf50] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39ed810] bits='101'(3) basic_prep range=[2:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x39ed9e0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x39edbb0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x39edd80] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:108.0-108.0> [0x39ee120] str='\bsg_cache_non_blocking_pkg::e_tag_read' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39eea30] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39ee2f0] bits='000'(3) basic_prep range=[2:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x39ee4c0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x39ee690] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x39ee860] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:110.0-110.0> [0x39eec00] str='\bsg_cache_non_blocking_pkg::e_tag_set_tag' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39ef510] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39eedd0] bits='010'(3) basic_prep range=[2:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x39eefa0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x39ef170] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x39ef340] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:111.0-111.0> [0x39ef6e0] str='\bsg_cache_non_blocking_pkg::e_tag_set_tag_and_lock' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39efff0] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39ef8b0] bits='011'(3) basic_prep range=[2:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x39efa80] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x39efc50] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x39efe20] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:109.0-109.0> [0x39f01c0] str='\bsg_cache_non_blocking_pkg::e_tag_store' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39f0bd0] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39f0390] bits='001'(3) basic_prep range=[2:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x39f0560] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x39f0830] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x39f0a00] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:114.0-114.0> [0x39f0da0] str='\bsg_cache_non_blocking_pkg::e_tag_unlock' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39f16b0] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39f0f70] bits='110'(3) basic_prep range=[2:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x39f1140] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x39f1310] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x39f14e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:115.0-115.0> [0x39f1a10] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_tag_op_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x39f1be0] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x39f1d00] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:181.0-181.0> [0x39f1e70] str='$enum4' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:176.0-176.0> [0x39f2040] str='\bsg_cache_non_blocking_pkg::DEQUEUE_MODE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39f2950] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39f2210] bits='0111'(4) basic_prep range=[3:0] int=7
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x39f23e0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x39f25b0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x39f2780] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:170.0-170.0> [0x39f2b20] str='\bsg_cache_non_blocking_pkg::MGMT_OP' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39f3430] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39f2cf0] bits='0001'(4) basic_prep range=[3:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x39f2ec0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x39f3090] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x39f3260] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:169.0-169.0> [0x39f3600] str='\bsg_cache_non_blocking_pkg::MHU_IDLE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39f3f10] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39f37d0] bits='0000'(4) basic_prep range=[3:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x39f39a0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x39f3b70] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x39f3d40] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:173.0-173.0> [0x39f40e0] str='\bsg_cache_non_blocking_pkg::READ_TAG1' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39f49f0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39f42b0] bits='0100'(4) basic_prep range=[3:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x39f4480] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x39f4650] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x39f4820] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:177.0-177.0> [0x39f4bc0] str='\bsg_cache_non_blocking_pkg::READ_TAG2' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39f54d0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39f4d90] bits='1000'(4) basic_prep range=[3:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x39f4f60] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x39f5130] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x39f5300] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:180.0-180.0> [0x39f56a0] str='\bsg_cache_non_blocking_pkg::RECOVER' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39f5fb0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39f5870] bits='1011'(4) basic_prep range=[3:0] int=11
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x39f5a40] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x39f5c10] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x39f5de0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:179.0-179.0> [0x39f6180] str='\bsg_cache_non_blocking_pkg::SCAN_MODE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a2b5f0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a2aeb0] bits='1010'(4) basic_prep range=[3:0] int=10
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3a2b080] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3a2b250] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3a2b420] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:174.0-174.0> [0x3a2b7c0] str='\bsg_cache_non_blocking_pkg::SEND_DMA_REQ1' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a2c0d0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a2b990] bits='0101'(4) basic_prep range=[3:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3a2bb60] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3a2bd30] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3a2bf00] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:178.0-178.0> [0x3a2c2a0] str='\bsg_cache_non_blocking_pkg::SEND_DMA_REQ2' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a2cbb0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a2c470] bits='1001'(4) basic_prep range=[3:0] int=9
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3a2c640] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3a2c810] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3a2c9e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:171.0-171.0> [0x3a2cd80] str='\bsg_cache_non_blocking_pkg::SEND_MGMT_DMA' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a2d690] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a2cf50] bits='0010'(4) basic_prep range=[3:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3a2d120] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3a2d2f0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3a2d4c0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:175.0-175.0> [0x3a2d860] str='\bsg_cache_non_blocking_pkg::WAIT_DMA_DONE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a2e170] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a2da30] bits='0110'(4) basic_prep range=[3:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3a2dc00] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3a2ddd0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3a2dfa0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:172.0-172.0> [0x3a2e340] str='\bsg_cache_non_blocking_pkg::WAIT_MGMT_DMA' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a2ec50] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a2e510] bits='0011'(4) basic_prep range=[3:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3a2e6e0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3a2e8b0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3a2ea80] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:181.0-181.0> [0x3a2f1e0] str='\bsg_cache_non_blocking_pkg::mhu_state_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3a2f3b0] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3a2f4d0] basic_prep range=[-1:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:72.0-72.0> [0x3a2f640] str='\bsg_cache_pkg::bsg_cache_decode_s' basic_prep
        AST_STRUCT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:72.0-72.0> [0x3a2f760] basic_prep
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:77.0-77.0> [0x3a2f880] str='\data_size_op' logic basic_prep range=[18:17]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:78.0-78.0> [0x3a2f9a0] str='\sigext_op' logic basic_prep range=[16:16]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:79.0-79.0> [0x3a2fac0] str='\mask_op' logic basic_prep range=[15:15]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:80.0-80.0> [0x3a2fbe0] str='\ld_op' logic basic_prep range=[14:14]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:81.0-81.0> [0x3a2fd00] str='\st_op' logic basic_prep range=[13:13]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:82.0-82.0> [0x3a2fe20] str='\tagst_op' logic basic_prep range=[12:12]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:83.0-83.0> [0x3a2ff40] str='\tagfl_op' logic basic_prep range=[11:11]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:84.0-84.0> [0x3a30060] str='\taglv_op' logic basic_prep range=[10:10]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:85.0-85.0> [0x3a30180] str='\tagla_op' logic basic_prep range=[9:9]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:86.0-86.0> [0x3a302a0] str='\afl_op' logic basic_prep range=[8:8]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:87.0-87.0> [0x3a303c0] str='\aflinv_op' logic basic_prep range=[7:7]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:88.0-88.0> [0x3a304e0] str='\ainv_op' logic basic_prep range=[6:6]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:89.0-89.0> [0x3a30600] str='\alock_op' logic basic_prep range=[5:5]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:90.0-90.0> [0x3a30720] str='\aunlock_op' logic basic_prep range=[4:4]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:91.0-91.0> [0x3a30840] str='\tag_read_op' logic basic_prep range=[3:3]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:93.0-93.0> [0x3a30960] str='\atomic_op' logic basic_prep range=[2:2]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:94.0-94.0> [0x3a30a80] str='\amoswap_op' logic basic_prep range=[1:1]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:95.0-95.0> [0x3a30ba0] str='\amoor_op' logic basic_prep range=[0:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:111.0-111.0> [0x3a30d10] str='$enum5' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:109.0-109.0> [0x3a30e30] str='\bsg_cache_pkg::e_dma_get_fill_data' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a313d0] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a30f50] bits='0100'(4) basic_prep range=[3:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3a31070] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3a31190] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3a312b0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:106.0-106.0> [0x3a314f0] str='\bsg_cache_pkg::e_dma_nop' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a31a90] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a31610] bits='0000'(4) basic_prep range=[3:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3a31730] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3a31850] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3a31970] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:108.0-108.0> [0x3a31bb0] str='\bsg_cache_pkg::e_dma_send_evict_addr' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a32150] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a31cd0] bits='0010'(4) basic_prep range=[3:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3a31df0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3a31f10] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3a32030] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:110.0-110.0> [0x3a32270] str='\bsg_cache_pkg::e_dma_send_evict_data' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a32810] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a32390] bits='1000'(4) basic_prep range=[3:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3a324b0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3a325d0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3a326f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:107.0-107.0> [0x3a32930] str='\bsg_cache_pkg::e_dma_send_fill_addr' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a32ed0] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a32a50] bits='0001'(4) basic_prep range=[3:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3a32b70] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3a32c90] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3a32db0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:111.0-111.0> [0x3a33130] str='\bsg_cache_pkg::bsg_cache_dma_cmd_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3a33250] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3a33370] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:63.0-63.0> [0x3a334e0] str='$enum6' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:35.0-35.0> [0x3a33750] str='\bsg_cache_pkg::AFL' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a33cf0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a33870] bits='011000'(6) basic_prep range=[5:0] int=24
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a33990] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a33ab0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a33bd0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:36.0-36.0> [0x3a33e10] str='\bsg_cache_pkg::AFLINV' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a343b0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a33f30] bits='011001'(6) basic_prep range=[5:0] int=25
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a34050] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a34170] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a34290] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:37.0-37.0> [0x3a344d0] str='\bsg_cache_pkg::AINV' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a34a70] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a345f0] bits='011010'(6) basic_prep range=[5:0] int=26
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a34710] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a34830] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a34950] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:39.0-39.0> [0x3a34b90] str='\bsg_cache_pkg::ALOCK' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a0ef40] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a0eac0] bits='011011'(6) basic_prep range=[5:0] int=27
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a0ebe0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a0ed00] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a0ee20] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:55.0-55.0> [0x3a0f060] str='\bsg_cache_pkg::AMOADD_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a0f600] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a0f180] bits='110001'(6) basic_prep range=[5:0] int=49
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a0f2a0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a0f3c0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a0f4e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:44.0-44.0> [0x3a0f720] str='\bsg_cache_pkg::AMOADD_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a0fcc0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a0f840] bits='100001'(6) basic_prep range=[5:0] int=33
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a0f960] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a0fa80] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a0fba0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:57.0-57.0> [0x3a0fde0] str='\bsg_cache_pkg::AMOAND_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a10380] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a0ff00] bits='110011'(6) basic_prep range=[5:0] int=51
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a10020] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a10140] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a10260] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:46.0-46.0> [0x3a104a0] str='\bsg_cache_pkg::AMOAND_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a10a40] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a105c0] bits='100011'(6) basic_prep range=[5:0] int=35
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a106e0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a10800] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a10920] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:62.0-62.0> [0x3a10b60] str='\bsg_cache_pkg::AMOMAXU_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a11100] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a10c80] bits='111000'(6) basic_prep range=[5:0] int=56
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a10da0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a10ec0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a10fe0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:51.0-51.0> [0x3a11220] str='\bsg_cache_pkg::AMOMAXU_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a117c0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a11340] bits='101000'(6) basic_prep range=[5:0] int=40
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a11460] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a11580] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a116a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:60.0-60.0> [0x3a118e0] str='\bsg_cache_pkg::AMOMAX_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a11e80] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a11a00] bits='110110'(6) basic_prep range=[5:0] int=54
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a11b20] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a11c40] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a11d60] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:49.0-49.0> [0x3a11fa0] str='\bsg_cache_pkg::AMOMAX_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a12540] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a120c0] bits='100110'(6) basic_prep range=[5:0] int=38
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a121e0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a12300] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a12420] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:61.0-61.0> [0x3a12660] str='\bsg_cache_pkg::AMOMINU_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a12c00] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a12780] bits='110111'(6) basic_prep range=[5:0] int=55
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a128a0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a129c0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a12ae0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:50.0-50.0> [0x3a12d20] str='\bsg_cache_pkg::AMOMINU_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a132c0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a12e40] bits='100111'(6) basic_prep range=[5:0] int=39
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a12f60] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a13080] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a131a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:59.0-59.0> [0x3a133e0] str='\bsg_cache_pkg::AMOMIN_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a13980] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a13500] bits='110101'(6) basic_prep range=[5:0] int=53
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a13620] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a13740] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a13860] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:48.0-48.0> [0x3a13aa0] str='\bsg_cache_pkg::AMOMIN_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a14040] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a13bc0] bits='100101'(6) basic_prep range=[5:0] int=37
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a13ce0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a13e00] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a13f20] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:58.0-58.0> [0x3a14160] str='\bsg_cache_pkg::AMOOR_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a14700] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a14280] bits='110100'(6) basic_prep range=[5:0] int=52
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a143a0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a144c0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a145e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:47.0-47.0> [0x3a14820] str='\bsg_cache_pkg::AMOOR_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a14dc0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a14940] bits='100100'(6) basic_prep range=[5:0] int=36
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a14a60] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a14b80] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a14ca0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:54.0-54.0> [0x3a14ee0] str='\bsg_cache_pkg::AMOSWAP_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a15480] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a15000] bits='110000'(6) basic_prep range=[5:0] int=48
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a15120] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a15240] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a15360] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:43.0-43.0> [0x3a155a0] str='\bsg_cache_pkg::AMOSWAP_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a15b40] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a156c0] bits='100000'(6) basic_prep range=[5:0] int=32
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a157e0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a15900] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a15a20] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:56.0-56.0> [0x3a15c60] str='\bsg_cache_pkg::AMOXOR_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a16200] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a15d80] bits='110010'(6) basic_prep range=[5:0] int=50
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a15ea0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a15fc0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a160e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:45.0-45.0> [0x3a16320] str='\bsg_cache_pkg::AMOXOR_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a168c0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a16440] bits='100010'(6) basic_prep range=[5:0] int=34
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a16560] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a16680] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a167a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:40.0-40.0> [0x3a169e0] str='\bsg_cache_pkg::AUNLOCK' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a16f80] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a16b00] bits='011100'(6) basic_prep range=[5:0] int=28
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a16c20] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a16d40] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a16e60] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:12.0-12.0> [0x3a170a0] str='\bsg_cache_pkg::LB' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a17640] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a171c0] bits='000000'(6) basic_prep range=[5:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a172e0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a17400] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a17520] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:17.0-17.0> [0x3a17760] str='\bsg_cache_pkg::LBU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a17d00] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a17880] bits='000100'(6) basic_prep range=[5:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a179a0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a17ac0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a17be0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:15.0-15.0> [0x3a17e20] str='\bsg_cache_pkg::LD' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a183c0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a17f40] bits='000011'(6) basic_prep range=[5:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a18060] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a18180] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a182a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:20.0-20.0> [0x3a184e0] str='\bsg_cache_pkg::LDU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a18a80] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a18600] bits='000111'(6) basic_prep range=[5:0] int=7
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a18720] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a18840] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a18960] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:13.0-13.0> [0x3a196c0] str='\bsg_cache_pkg::LH' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a19c60] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a197e0] bits='000001'(6) basic_prep range=[5:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a19900] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a19a20] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a19b40] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:18.0-18.0> [0x3a19d80] str='\bsg_cache_pkg::LHU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a1a320] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a19ea0] bits='000101'(6) basic_prep range=[5:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a19fc0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a1a0e0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a1a200] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:27.0-27.0> [0x3a1a440] str='\bsg_cache_pkg::LM' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a1aa00] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a1a560] bits='001100'(6) basic_prep range=[5:0] int=12
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a1a680] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a1a7c0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a1a8e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:14.0-14.0> [0x3a1ab20] str='\bsg_cache_pkg::LW' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a1b120] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a1ac60] bits='000010'(6) basic_prep range=[5:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a1ada0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a1aee0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a1b000] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:19.0-19.0> [0x3a1b240] str='\bsg_cache_pkg::LWU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a1b840] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a1b380] bits='000110'(6) basic_prep range=[5:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a1b4c0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a1b600] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a1b720] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:22.0-22.0> [0x3a1b960] str='\bsg_cache_pkg::SB' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a1bf60] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a1baa0] bits='001000'(6) basic_prep range=[5:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a1bbe0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a1bd20] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a1be40] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:25.0-25.0> [0x3a1c080] str='\bsg_cache_pkg::SD' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a1c680] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a1c1c0] bits='001011'(6) basic_prep range=[5:0] int=11
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a1c300] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a1c440] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a1c560] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:23.0-23.0> [0x3a1c7a0] str='\bsg_cache_pkg::SH' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a1cda0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a1c8e0] bits='001001'(6) basic_prep range=[5:0] int=9
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a1ca20] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a1cb60] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a1cc80] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:28.0-28.0> [0x3a1cec0] str='\bsg_cache_pkg::SM' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a1d4c0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a1d000] bits='001101'(6) basic_prep range=[5:0] int=13
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a1d140] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a1d280] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a1d3a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:24.0-24.0> [0x3a1d5e0] str='\bsg_cache_pkg::SW' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a1dbe0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a1d720] bits='001010'(6) basic_prep range=[5:0] int=10
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a1d860] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a1d9a0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a1dac0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:31.0-31.0> [0x3a1dd00] str='\bsg_cache_pkg::TAGFL' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a1e300] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a1de40] bits='010001'(6) basic_prep range=[5:0] int=17
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a1df80] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a1e0c0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a1e1e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:33.0-33.0> [0x3a1e420] str='\bsg_cache_pkg::TAGLA' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a1ea20] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a1e560] bits='010011'(6) basic_prep range=[5:0] int=19
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a1e6a0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a1e7e0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a1e900] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:32.0-32.0> [0x3a1eb40] str='\bsg_cache_pkg::TAGLV' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a1f140] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a1ec80] bits='010010'(6) basic_prep range=[5:0] int=18
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a1edc0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a1ef00] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a1f020] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:30.0-30.0> [0x3a1f260] str='\bsg_cache_pkg::TAGST' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a1f860] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a1f3a0] bits='010000'(6) basic_prep range=[5:0] int=16
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a1f4e0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a1f620] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a1f740] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:63.0-63.0> [0x3a1fa90] str='\bsg_cache_pkg::bsg_cache_opcode_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3a1fbd0] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3a1fcf0] basic_prep range=[-1:0]
--- END OF AST DUMP ---
Dumping AST after simplification:
    AST_MODULE <slpp_all/surelog.uhdm:0.0-0.0> [0x36baa00] str='\work_bsg_idiv_iterative::bsg_buf_ctrl' basic_prep
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x36bab40] str='\i' basic_prep port=24 range=[0:0]
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x36bac80] str='\o' basic_prep port=25 range=[0:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:54.0-54.0> [0x3a00960] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_decode_s' basic_prep
        AST_STRUCT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:54.0-54.0> [0x3876640] basic_prep
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:59.0-59.0> [0x394a8e0] str='\size_op' logic basic_prep range=[16:15]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:60.0-60.0> [0x3949c60] str='\sigext_op' logic basic_prep range=[14:14]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:61.0-61.0> [0x39fd760] str='\ld_op' logic basic_prep range=[13:13]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:62.0-62.0> [0x3a011c0] str='\st_op' logic basic_prep range=[12:12]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:63.0-63.0> [0x3891b40] str='\block_ld_op' logic basic_prep range=[11:11]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:64.0-64.0> [0x39348e0] str='\mask_op' logic basic_prep range=[10:10]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:66.0-66.0> [0x3a01e70] str='\tagst_op' logic basic_prep range=[9:9]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:67.0-67.0> [0x393bde0] str='\taglv_op' logic basic_prep range=[8:8]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:68.0-68.0> [0x3a003f0] str='\tagla_op' logic basic_prep range=[7:7]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:70.0-70.0> [0x3a0d030] str='\tagfl_op' logic basic_prep range=[6:6]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:71.0-71.0> [0x39ff960] str='\afl_op' logic basic_prep range=[5:5]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:72.0-72.0> [0x3a00d00] str='\aflinv_op' logic basic_prep range=[4:4]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:73.0-73.0> [0x39e72b0] str='\ainv_op' logic basic_prep range=[3:3]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:75.0-75.0> [0x39fae10] str='\alock_op' logic basic_prep range=[2:2]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:76.0-76.0> [0x39ffc30] str='\aunlock_op' logic basic_prep range=[1:1]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:78.0-78.0> [0x39fbdb0] str='\mgmt_op' logic basic_prep range=[0:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:153.0-153.0> [0x39fc9e0] str='$enum0' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:150.0-150.0> [0x3a39580] str='\bsg_cache_non_blocking_pkg::e_miss_fifo_dequeue' basic_prep range=[1:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39fe0b0] str='$enum0' bits='001001000110010101101110011101010110110100110000'(48) basic_prep range=[47:0] int=1853189424
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39fba40] bits='00'(2) basic_prep range=[1:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x39fec40] basic_prep range=[1:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x39fb5a0] bits='00000000000000000000000000000001'(32) basic_prep range=[31:0] int=1
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x39fdf90] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:152.0-152.0> [0x39fce80] str='\bsg_cache_non_blocking_pkg::e_miss_fifo_invalidate' basic_prep range=[1:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x389f5b0] str='$enum0' bits='001001000110010101101110011101010110110100110000'(48) basic_prep range=[47:0] int=1853189424
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39fc200] bits='10'(2) basic_prep range=[1:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x39ff400] basic_prep range=[1:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x39fe780] bits='00000000000000000000000000000001'(32) basic_prep range=[31:0] int=1
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x39fdb00] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:151.0-151.0> [0x3a00030] str='\bsg_cache_non_blocking_pkg::e_miss_fifo_skip' basic_prep range=[1:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39fc790] str='$enum0' bits='001001000110010101101110011101010110110100110000'(48) basic_prep range=[47:0] int=1853189424
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a00200] bits='01'(2) basic_prep range=[1:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x39fa8f0] basic_prep range=[1:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x39faac0] bits='00000000000000000000000000000001'(32) basic_prep range=[31:0] int=1
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x39fc5c0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:153.0-153.0> [0x39fd240] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_miss_fifo_op_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x39fd410] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x39e7d10] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:43.0-43.0> [0x39e7e30] str='$enum1' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:36.0-36.0> [0x39e8210] str='\bsg_cache_non_blocking_pkg::AFL' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a01700] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39e83e0] bits='11000'(5) basic_prep range=[4:0] int=24
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39e7590] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39e7760] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a01530] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:37.0-37.0> [0x3a0cbe0] str='\bsg_cache_non_blocking_pkg::AFLINV' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3897860] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a0cdb0] bits='11001'(5) basic_prep range=[4:0] int=25
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a0d220] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a0d3f0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a0d5c0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:38.0-38.0> [0x3897a30] str='\bsg_cache_non_blocking_pkg::AINV' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39f9140] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3897c00] bits='11010'(5) basic_prep range=[4:0] int=26
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39f8bd0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39f8da0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39f8f70] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:40.0-40.0> [0x3a18c90] str='\bsg_cache_non_blocking_pkg::ALOCK' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a37440] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a18e60] bits='11011'(5) basic_prep range=[4:0] int=27
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a19030] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a19200] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a37270] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:41.0-41.0> [0x3a37610] str='\bsg_cache_non_blocking_pkg::AUNLOCK' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a0dda0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a377e0] bits='11100'(5) basic_prep range=[4:0] int=28
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a0d830] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a0da00] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a0dbd0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:29.0-29.0> [0x3a0df70] str='\bsg_cache_non_blocking_pkg::BLOCK_LD' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a0e8a0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a0e160] bits='01110'(5) basic_prep range=[4:0] int=14
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a0e330] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a0e500] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a0e6d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:14.0-14.0> [0x3a0b270] str='\bsg_cache_non_blocking_pkg::LB' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a0bb80] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a0b440] bits='00000'(5) basic_prep range=[4:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a0b610] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a0b7e0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a0b9b0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:19.0-19.0> [0x3a0bd50] str='\bsg_cache_non_blocking_pkg::LBU' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a0c6d0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a0bf90] bits='00100'(5) basic_prep range=[4:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a0c160] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a0c330] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a0c500] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:17.0-17.0> [0x3a0c8a0] str='\bsg_cache_non_blocking_pkg::LD' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39eaa80] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a0ca70] bits='00011'(5) basic_prep range=[4:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39ea510] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39ea6e0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39ea8b0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:15.0-15.0> [0x39eac50] str='\bsg_cache_non_blocking_pkg::LH' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a35140] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39eae20] bits='00001'(5) basic_prep range=[4:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39eaff0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a34da0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a34f70] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:20.0-20.0> [0x3a35310] str='\bsg_cache_non_blocking_pkg::LHU' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a08940] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a354e0] bits='00101'(5) basic_prep range=[4:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a356b0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a35880] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a08770] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:16.0-16.0> [0x3a08b10] str='\bsg_cache_non_blocking_pkg::LW' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a09420] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a08ce0] bits='00010'(5) basic_prep range=[4:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a08eb0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a09080] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a09250] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:21.0-21.0> [0x3a095f0] str='\bsg_cache_non_blocking_pkg::LWU' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39f9b50] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39f9410] bits='00110'(5) basic_prep range=[4:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39f95e0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39f97b0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39f9980] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:23.0-23.0> [0x39f9d20] str='\bsg_cache_non_blocking_pkg::SB' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a35af0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39f9ef0] bits='01000'(5) basic_prep range=[4:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39fa0c0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39fa290] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39fa460] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:26.0-26.0> [0x3a35cc0] str='\bsg_cache_non_blocking_pkg::SD' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a365d0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a35e90] bits='01011'(5) basic_prep range=[4:0] int=11
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a36060] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a36230] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a36400] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:24.0-24.0> [0x3a367a0] str='\bsg_cache_non_blocking_pkg::SH' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a370b0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a36970] bits='01001'(5) basic_prep range=[4:0] int=9
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a36b40] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a36d10] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a36ee0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:27.0-27.0> [0x3a09910] str='\bsg_cache_non_blocking_pkg::SM' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a0a220] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a09ae0] bits='01101'(5) basic_prep range=[4:0] int=13
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a09cb0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a09e80] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a0a050] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:25.0-25.0> [0x3a0a3f0] str='\bsg_cache_non_blocking_pkg::SW' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a0ad00] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a0a5c0] bits='01010'(5) basic_prep range=[4:0] int=10
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a0a790] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a0a960] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a0ab30] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:32.0-32.0> [0x3a0aed0] str='\bsg_cache_non_blocking_pkg::TAGFL' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a38170] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a0b0a0] bits='10001'(5) basic_prep range=[4:0] int=17
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a37c00] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a37dd0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a37fa0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:34.0-34.0> [0x3a38340] str='\bsg_cache_non_blocking_pkg::TAGLA' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a38c50] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a38510] bits='10011'(5) basic_prep range=[4:0] int=19
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a386e0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a388b0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a38a80] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:33.0-33.0> [0x3a38e20] str='\bsg_cache_non_blocking_pkg::TAGLV' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39e8c00] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a38ff0] bits='10010'(5) basic_prep range=[4:0] int=18
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a391c0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a39390] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39e8a30] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:31.0-31.0> [0x39e8dd0] str='\bsg_cache_non_blocking_pkg::TAGST' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39e96e0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39e8fa0] bits='10000'(5) basic_prep range=[4:0] int=16
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39e9170] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39e9340] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39e9510] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:43.0-43.0> [0x39e98b0] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_opcode_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x39e9a80] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x39e9ba0] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:139.0-139.0> [0x39e9cc0] str='$enum2' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:134.0-134.0> [0x39e9e90] str='\bsg_cache_non_blocking_pkg::e_stat_clear_dirty' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39f67e0] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39ea060] bits='001'(3) basic_prep range=[2:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x39ea230] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x39f6440] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x39f6610] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:133.0-133.0> [0x39f69b0] str='\bsg_cache_non_blocking_pkg::e_stat_read' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39f72c0] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39f6b80] bits='000'(3) basic_prep range=[2:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x39f6d50] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x39f6f20] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x39f70f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:138.0-138.0> [0x39f7490] str='\bsg_cache_non_blocking_pkg::e_stat_reset' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39f7da0] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39f7660] bits='101'(3) basic_prep range=[2:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x39f7830] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x39f7a00] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x39f7bd0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:135.0-135.0> [0x39f7f70] str='\bsg_cache_non_blocking_pkg::e_stat_set_lru' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39f8880] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39f8140] bits='010'(3) basic_prep range=[2:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x39f8310] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x39f84e0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x39f86b0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:137.0-137.0> [0x39f8a50] str='\bsg_cache_non_blocking_pkg::e_stat_set_lru_and_clear_dirty' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39eb8d0] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39eb190] bits='100'(3) basic_prep range=[2:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x39eb360] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x39eb530] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x39eb700] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:136.0-136.0> [0x39ebaa0] str='\bsg_cache_non_blocking_pkg::e_stat_set_lru_and_dirty' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39ec3b0] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39ebc70] bits='011'(3) basic_prep range=[2:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x39ebe40] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x39ec010] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x39ec1e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:139.0-139.0> [0x39ec580] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_stat_op_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x39ec750] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x39ec870] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:115.0-115.0> [0x39ec990] str='$enum3' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:112.0-112.0> [0x39ecb60] str='\bsg_cache_non_blocking_pkg::e_tag_invalidate' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39ed470] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39ecd30] bits='100'(3) basic_prep range=[2:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x39ecf00] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x39ed0d0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x39ed2a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:113.0-113.0> [0x39ed640] str='\bsg_cache_non_blocking_pkg::e_tag_lock' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39edf50] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39ed810] bits='101'(3) basic_prep range=[2:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x39ed9e0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x39edbb0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x39edd80] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:108.0-108.0> [0x39ee120] str='\bsg_cache_non_blocking_pkg::e_tag_read' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39eea30] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39ee2f0] bits='000'(3) basic_prep range=[2:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x39ee4c0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x39ee690] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x39ee860] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:110.0-110.0> [0x39eec00] str='\bsg_cache_non_blocking_pkg::e_tag_set_tag' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39ef510] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39eedd0] bits='010'(3) basic_prep range=[2:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x39eefa0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x39ef170] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x39ef340] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:111.0-111.0> [0x39ef6e0] str='\bsg_cache_non_blocking_pkg::e_tag_set_tag_and_lock' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39efff0] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39ef8b0] bits='011'(3) basic_prep range=[2:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x39efa80] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x39efc50] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x39efe20] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:109.0-109.0> [0x39f01c0] str='\bsg_cache_non_blocking_pkg::e_tag_store' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39f0bd0] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39f0390] bits='001'(3) basic_prep range=[2:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x39f0560] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x39f0830] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x39f0a00] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:114.0-114.0> [0x39f0da0] str='\bsg_cache_non_blocking_pkg::e_tag_unlock' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39f16b0] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39f0f70] bits='110'(3) basic_prep range=[2:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x39f1140] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x39f1310] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x39f14e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:115.0-115.0> [0x39f1a10] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_tag_op_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x39f1be0] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x39f1d00] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:181.0-181.0> [0x39f1e70] str='$enum4' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:176.0-176.0> [0x39f2040] str='\bsg_cache_non_blocking_pkg::DEQUEUE_MODE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39f2950] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39f2210] bits='0111'(4) basic_prep range=[3:0] int=7
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x39f23e0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x39f25b0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x39f2780] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:170.0-170.0> [0x39f2b20] str='\bsg_cache_non_blocking_pkg::MGMT_OP' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39f3430] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39f2cf0] bits='0001'(4) basic_prep range=[3:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x39f2ec0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x39f3090] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x39f3260] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:169.0-169.0> [0x39f3600] str='\bsg_cache_non_blocking_pkg::MHU_IDLE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39f3f10] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39f37d0] bits='0000'(4) basic_prep range=[3:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x39f39a0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x39f3b70] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x39f3d40] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:173.0-173.0> [0x39f40e0] str='\bsg_cache_non_blocking_pkg::READ_TAG1' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39f49f0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39f42b0] bits='0100'(4) basic_prep range=[3:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x39f4480] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x39f4650] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x39f4820] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:177.0-177.0> [0x39f4bc0] str='\bsg_cache_non_blocking_pkg::READ_TAG2' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39f54d0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39f4d90] bits='1000'(4) basic_prep range=[3:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x39f4f60] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x39f5130] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x39f5300] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:180.0-180.0> [0x39f56a0] str='\bsg_cache_non_blocking_pkg::RECOVER' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39f5fb0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39f5870] bits='1011'(4) basic_prep range=[3:0] int=11
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x39f5a40] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x39f5c10] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x39f5de0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:179.0-179.0> [0x39f6180] str='\bsg_cache_non_blocking_pkg::SCAN_MODE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a2b5f0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a2aeb0] bits='1010'(4) basic_prep range=[3:0] int=10
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3a2b080] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3a2b250] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3a2b420] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:174.0-174.0> [0x3a2b7c0] str='\bsg_cache_non_blocking_pkg::SEND_DMA_REQ1' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a2c0d0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a2b990] bits='0101'(4) basic_prep range=[3:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3a2bb60] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3a2bd30] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3a2bf00] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:178.0-178.0> [0x3a2c2a0] str='\bsg_cache_non_blocking_pkg::SEND_DMA_REQ2' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a2cbb0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a2c470] bits='1001'(4) basic_prep range=[3:0] int=9
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3a2c640] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3a2c810] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3a2c9e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:171.0-171.0> [0x3a2cd80] str='\bsg_cache_non_blocking_pkg::SEND_MGMT_DMA' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a2d690] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a2cf50] bits='0010'(4) basic_prep range=[3:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3a2d120] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3a2d2f0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3a2d4c0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:175.0-175.0> [0x3a2d860] str='\bsg_cache_non_blocking_pkg::WAIT_DMA_DONE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a2e170] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a2da30] bits='0110'(4) basic_prep range=[3:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3a2dc00] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3a2ddd0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3a2dfa0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:172.0-172.0> [0x3a2e340] str='\bsg_cache_non_blocking_pkg::WAIT_MGMT_DMA' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a2ec50] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a2e510] bits='0011'(4) basic_prep range=[3:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3a2e6e0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3a2e8b0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3a2ea80] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:181.0-181.0> [0x3a2f1e0] str='\bsg_cache_non_blocking_pkg::mhu_state_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3a2f3b0] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3a2f4d0] basic_prep range=[-1:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:72.0-72.0> [0x3a2f640] str='\bsg_cache_pkg::bsg_cache_decode_s' basic_prep
        AST_STRUCT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:72.0-72.0> [0x3a2f760] basic_prep
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:77.0-77.0> [0x3a2f880] str='\data_size_op' logic basic_prep range=[18:17]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:78.0-78.0> [0x3a2f9a0] str='\sigext_op' logic basic_prep range=[16:16]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:79.0-79.0> [0x3a2fac0] str='\mask_op' logic basic_prep range=[15:15]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:80.0-80.0> [0x3a2fbe0] str='\ld_op' logic basic_prep range=[14:14]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:81.0-81.0> [0x3a2fd00] str='\st_op' logic basic_prep range=[13:13]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:82.0-82.0> [0x3a2fe20] str='\tagst_op' logic basic_prep range=[12:12]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:83.0-83.0> [0x3a2ff40] str='\tagfl_op' logic basic_prep range=[11:11]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:84.0-84.0> [0x3a30060] str='\taglv_op' logic basic_prep range=[10:10]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:85.0-85.0> [0x3a30180] str='\tagla_op' logic basic_prep range=[9:9]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:86.0-86.0> [0x3a302a0] str='\afl_op' logic basic_prep range=[8:8]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:87.0-87.0> [0x3a303c0] str='\aflinv_op' logic basic_prep range=[7:7]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:88.0-88.0> [0x3a304e0] str='\ainv_op' logic basic_prep range=[6:6]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:89.0-89.0> [0x3a30600] str='\alock_op' logic basic_prep range=[5:5]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:90.0-90.0> [0x3a30720] str='\aunlock_op' logic basic_prep range=[4:4]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:91.0-91.0> [0x3a30840] str='\tag_read_op' logic basic_prep range=[3:3]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:93.0-93.0> [0x3a30960] str='\atomic_op' logic basic_prep range=[2:2]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:94.0-94.0> [0x3a30a80] str='\amoswap_op' logic basic_prep range=[1:1]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:95.0-95.0> [0x3a30ba0] str='\amoor_op' logic basic_prep range=[0:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:111.0-111.0> [0x3a30d10] str='$enum5' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:109.0-109.0> [0x3a30e30] str='\bsg_cache_pkg::e_dma_get_fill_data' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a313d0] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a30f50] bits='0100'(4) basic_prep range=[3:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3a31070] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3a31190] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3a312b0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:106.0-106.0> [0x3a314f0] str='\bsg_cache_pkg::e_dma_nop' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a31a90] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a31610] bits='0000'(4) basic_prep range=[3:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3a31730] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3a31850] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3a31970] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:108.0-108.0> [0x3a31bb0] str='\bsg_cache_pkg::e_dma_send_evict_addr' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a32150] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a31cd0] bits='0010'(4) basic_prep range=[3:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3a31df0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3a31f10] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3a32030] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:110.0-110.0> [0x3a32270] str='\bsg_cache_pkg::e_dma_send_evict_data' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a32810] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a32390] bits='1000'(4) basic_prep range=[3:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3a324b0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3a325d0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3a326f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:107.0-107.0> [0x3a32930] str='\bsg_cache_pkg::e_dma_send_fill_addr' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a32ed0] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a32a50] bits='0001'(4) basic_prep range=[3:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3a32b70] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3a32c90] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3a32db0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:111.0-111.0> [0x3a33130] str='\bsg_cache_pkg::bsg_cache_dma_cmd_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3a33250] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3a33370] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:63.0-63.0> [0x3a334e0] str='$enum6' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:35.0-35.0> [0x3a33750] str='\bsg_cache_pkg::AFL' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a33cf0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a33870] bits='011000'(6) basic_prep range=[5:0] int=24
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a33990] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a33ab0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a33bd0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:36.0-36.0> [0x3a33e10] str='\bsg_cache_pkg::AFLINV' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a343b0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a33f30] bits='011001'(6) basic_prep range=[5:0] int=25
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a34050] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a34170] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a34290] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:37.0-37.0> [0x3a344d0] str='\bsg_cache_pkg::AINV' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a34a70] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a345f0] bits='011010'(6) basic_prep range=[5:0] int=26
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a34710] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a34830] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a34950] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:39.0-39.0> [0x3a34b90] str='\bsg_cache_pkg::ALOCK' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a0ef40] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a0eac0] bits='011011'(6) basic_prep range=[5:0] int=27
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a0ebe0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a0ed00] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a0ee20] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:55.0-55.0> [0x3a0f060] str='\bsg_cache_pkg::AMOADD_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a0f600] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a0f180] bits='110001'(6) basic_prep range=[5:0] int=49
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a0f2a0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a0f3c0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a0f4e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:44.0-44.0> [0x3a0f720] str='\bsg_cache_pkg::AMOADD_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a0fcc0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a0f840] bits='100001'(6) basic_prep range=[5:0] int=33
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a0f960] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a0fa80] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a0fba0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:57.0-57.0> [0x3a0fde0] str='\bsg_cache_pkg::AMOAND_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a10380] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a0ff00] bits='110011'(6) basic_prep range=[5:0] int=51
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a10020] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a10140] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a10260] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:46.0-46.0> [0x3a104a0] str='\bsg_cache_pkg::AMOAND_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a10a40] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a105c0] bits='100011'(6) basic_prep range=[5:0] int=35
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a106e0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a10800] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a10920] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:62.0-62.0> [0x3a10b60] str='\bsg_cache_pkg::AMOMAXU_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a11100] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a10c80] bits='111000'(6) basic_prep range=[5:0] int=56
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a10da0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a10ec0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a10fe0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:51.0-51.0> [0x3a11220] str='\bsg_cache_pkg::AMOMAXU_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a117c0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a11340] bits='101000'(6) basic_prep range=[5:0] int=40
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a11460] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a11580] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a116a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:60.0-60.0> [0x3a118e0] str='\bsg_cache_pkg::AMOMAX_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a11e80] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a11a00] bits='110110'(6) basic_prep range=[5:0] int=54
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a11b20] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a11c40] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a11d60] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:49.0-49.0> [0x3a11fa0] str='\bsg_cache_pkg::AMOMAX_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a12540] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a120c0] bits='100110'(6) basic_prep range=[5:0] int=38
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a121e0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a12300] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a12420] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:61.0-61.0> [0x3a12660] str='\bsg_cache_pkg::AMOMINU_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a12c00] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a12780] bits='110111'(6) basic_prep range=[5:0] int=55
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a128a0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a129c0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a12ae0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:50.0-50.0> [0x3a12d20] str='\bsg_cache_pkg::AMOMINU_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a132c0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a12e40] bits='100111'(6) basic_prep range=[5:0] int=39
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a12f60] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a13080] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a131a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:59.0-59.0> [0x3a133e0] str='\bsg_cache_pkg::AMOMIN_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a13980] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a13500] bits='110101'(6) basic_prep range=[5:0] int=53
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a13620] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a13740] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a13860] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:48.0-48.0> [0x3a13aa0] str='\bsg_cache_pkg::AMOMIN_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a14040] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a13bc0] bits='100101'(6) basic_prep range=[5:0] int=37
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a13ce0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a13e00] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a13f20] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:58.0-58.0> [0x3a14160] str='\bsg_cache_pkg::AMOOR_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a14700] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a14280] bits='110100'(6) basic_prep range=[5:0] int=52
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a143a0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a144c0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a145e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:47.0-47.0> [0x3a14820] str='\bsg_cache_pkg::AMOOR_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a14dc0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a14940] bits='100100'(6) basic_prep range=[5:0] int=36
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a14a60] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a14b80] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a14ca0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:54.0-54.0> [0x3a14ee0] str='\bsg_cache_pkg::AMOSWAP_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a15480] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a15000] bits='110000'(6) basic_prep range=[5:0] int=48
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a15120] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a15240] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a15360] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:43.0-43.0> [0x3a155a0] str='\bsg_cache_pkg::AMOSWAP_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a15b40] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a156c0] bits='100000'(6) basic_prep range=[5:0] int=32
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a157e0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a15900] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a15a20] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:56.0-56.0> [0x3a15c60] str='\bsg_cache_pkg::AMOXOR_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a16200] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a15d80] bits='110010'(6) basic_prep range=[5:0] int=50
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a15ea0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a15fc0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a160e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:45.0-45.0> [0x3a16320] str='\bsg_cache_pkg::AMOXOR_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a168c0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a16440] bits='100010'(6) basic_prep range=[5:0] int=34
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a16560] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a16680] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a167a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:40.0-40.0> [0x3a169e0] str='\bsg_cache_pkg::AUNLOCK' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a16f80] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a16b00] bits='011100'(6) basic_prep range=[5:0] int=28
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a16c20] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a16d40] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a16e60] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:12.0-12.0> [0x3a170a0] str='\bsg_cache_pkg::LB' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a17640] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a171c0] bits='000000'(6) basic_prep range=[5:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a172e0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a17400] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a17520] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:17.0-17.0> [0x3a17760] str='\bsg_cache_pkg::LBU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a17d00] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a17880] bits='000100'(6) basic_prep range=[5:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a179a0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a17ac0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a17be0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:15.0-15.0> [0x3a17e20] str='\bsg_cache_pkg::LD' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a183c0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a17f40] bits='000011'(6) basic_prep range=[5:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a18060] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a18180] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a182a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:20.0-20.0> [0x3a184e0] str='\bsg_cache_pkg::LDU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a18a80] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a18600] bits='000111'(6) basic_prep range=[5:0] int=7
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a18720] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a18840] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a18960] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:13.0-13.0> [0x3a196c0] str='\bsg_cache_pkg::LH' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a19c60] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a197e0] bits='000001'(6) basic_prep range=[5:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a19900] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a19a20] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a19b40] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:18.0-18.0> [0x3a19d80] str='\bsg_cache_pkg::LHU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a1a320] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a19ea0] bits='000101'(6) basic_prep range=[5:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a19fc0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a1a0e0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a1a200] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:27.0-27.0> [0x3a1a440] str='\bsg_cache_pkg::LM' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a1aa00] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a1a560] bits='001100'(6) basic_prep range=[5:0] int=12
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a1a680] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a1a7c0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a1a8e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:14.0-14.0> [0x3a1ab20] str='\bsg_cache_pkg::LW' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a1b120] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a1ac60] bits='000010'(6) basic_prep range=[5:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a1ada0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a1aee0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a1b000] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:19.0-19.0> [0x3a1b240] str='\bsg_cache_pkg::LWU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a1b840] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a1b380] bits='000110'(6) basic_prep range=[5:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a1b4c0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a1b600] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a1b720] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:22.0-22.0> [0x3a1b960] str='\bsg_cache_pkg::SB' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a1bf60] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a1baa0] bits='001000'(6) basic_prep range=[5:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a1bbe0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a1bd20] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a1be40] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:25.0-25.0> [0x3a1c080] str='\bsg_cache_pkg::SD' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a1c680] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a1c1c0] bits='001011'(6) basic_prep range=[5:0] int=11
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a1c300] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a1c440] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a1c560] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:23.0-23.0> [0x3a1c7a0] str='\bsg_cache_pkg::SH' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a1cda0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a1c8e0] bits='001001'(6) basic_prep range=[5:0] int=9
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a1ca20] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a1cb60] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a1cc80] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:28.0-28.0> [0x3a1cec0] str='\bsg_cache_pkg::SM' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a1d4c0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a1d000] bits='001101'(6) basic_prep range=[5:0] int=13
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a1d140] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a1d280] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a1d3a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:24.0-24.0> [0x3a1d5e0] str='\bsg_cache_pkg::SW' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a1dbe0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a1d720] bits='001010'(6) basic_prep range=[5:0] int=10
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a1d860] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a1d9a0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a1dac0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:31.0-31.0> [0x3a1dd00] str='\bsg_cache_pkg::TAGFL' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a1e300] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a1de40] bits='010001'(6) basic_prep range=[5:0] int=17
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a1df80] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a1e0c0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a1e1e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:33.0-33.0> [0x3a1e420] str='\bsg_cache_pkg::TAGLA' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a1ea20] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a1e560] bits='010011'(6) basic_prep range=[5:0] int=19
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a1e6a0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a1e7e0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a1e900] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:32.0-32.0> [0x3a1eb40] str='\bsg_cache_pkg::TAGLV' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a1f140] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a1ec80] bits='010010'(6) basic_prep range=[5:0] int=18
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a1edc0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a1ef00] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a1f020] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:30.0-30.0> [0x3a1f260] str='\bsg_cache_pkg::TAGST' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a1f860] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a1f3a0] bits='010000'(6) basic_prep range=[5:0] int=16
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a1f4e0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a1f620] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a1f740] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:63.0-63.0> [0x3a1fa90] str='\bsg_cache_pkg::bsg_cache_opcode_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3a1fbd0] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3a1fcf0] basic_prep range=[-1:0]
--- END OF AST DUMP ---
Generating RTLIL representation for module `\work_bsg_idiv_iterative::bsg_dff_en'.
Dumping AST before simplification:
    AST_MODULE <slpp_all/surelog.uhdm:0.0-0.0> [0x36b1360] str='\work_bsg_idiv_iterative::bsg_dff_en'
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x36b1480] str='\data_i' port=14
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x36b15c0] str='\data_o' port=15
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x36b1700] str='\en_i' port=16
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x36b1820] str='\clk_i' port=17
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:54.0-54.0> [0x3933830] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_decode_s' basic_prep
        AST_STRUCT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:54.0-54.0> [0x3a954d0] basic_prep
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:59.0-59.0> [0x3a92f50] str='\size_op' logic basic_prep range=[16:15]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:60.0-60.0> [0x3a9b170] str='\sigext_op' logic basic_prep range=[14:14]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:61.0-61.0> [0x3a9bc70] str='\ld_op' logic basic_prep range=[13:13]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:62.0-62.0> [0x3a9aff0] str='\st_op' logic basic_prep range=[12:12]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:63.0-63.0> [0x39e2c80] str='\block_ld_op' logic basic_prep range=[11:11]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:64.0-64.0> [0x38968c0] str='\mask_op' logic basic_prep range=[10:10]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:66.0-66.0> [0x3a9c130] str='\tagst_op' logic basic_prep range=[9:9]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:67.0-67.0> [0x3899c00] str='\taglv_op' logic basic_prep range=[8:8]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:68.0-68.0> [0x3a97170] str='\tagla_op' logic basic_prep range=[7:7]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:70.0-70.0> [0x3a996f0] str='\tagfl_op' logic basic_prep range=[6:6]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:71.0-71.0> [0x39365e0] str='\afl_op' logic basic_prep range=[5:5]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:72.0-72.0> [0x3a9a370] str='\aflinv_op' logic basic_prep range=[4:4]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:73.0-73.0> [0x393d540] str='\ainv_op' logic basic_prep range=[3:3]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:75.0-75.0> [0x3aa7650] str='\alock_op' logic basic_prep range=[2:2]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:76.0-76.0> [0x3aa65b0] str='\aunlock_op' logic basic_prep range=[1:1]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:78.0-78.0> [0x3aa5960] str='\mgmt_op' logic basic_prep range=[0:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:153.0-153.0> [0x3a95820] str='$enum0' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:150.0-150.0> [0x3a982b0] str='\bsg_cache_non_blocking_pkg::e_miss_fifo_dequeue' basic_prep range=[1:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a92b30] str='$enum0' bits='001001000110010101101110011101010110110100110000'(48) basic_prep range=[47:0] int=1853189424
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a97df0] bits='00'(2) basic_prep range=[1:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3aa73f0] basic_prep range=[1:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x39fee70] bits='00000000000000000000000000000001'(32) basic_prep range=[31:0] int=1
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3ad2e10] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:152.0-152.0> [0x3a950b0] str='\bsg_cache_non_blocking_pkg::e_miss_fifo_invalidate' basic_prep range=[1:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a91eb0] str='$enum0' bits='001001000110010101101110011101010110110100110000'(48) basic_prep range=[47:0] int=1853189424
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a969b0] bits='10'(2) basic_prep range=[1:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3a98a70] basic_prep range=[1:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3a95d30] bits='00000000000000000000000000000001'(32) basic_prep range=[31:0] int=1
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3a98f30] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:151.0-151.0> [0x3a94430] str='\bsg_cache_non_blocking_pkg::e_miss_fifo_skip' basic_prep range=[1:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a90430] str='$enum0' bits='001001000110010101101110011101010110110100110000'(48) basic_prep range=[47:0] int=1853189424
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a937b0] bits='01'(2) basic_prep range=[1:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3a97630] basic_prep range=[1:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3a906e0] bits='00000000000000000000000000000001'(32) basic_prep range=[31:0] int=1
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x38a2720] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:153.0-153.0> [0x3a932f0] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_miss_fifo_op_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3a964f0] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3a96610] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:43.0-43.0> [0x3a93f70] str='$enum1' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:36.0-36.0> [0x3a99b60] str='\bsg_cache_non_blocking_pkg::AFL' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a94ba0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a9c940] bits='11000'(5) basic_prep range=[4:0] int=24
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a91220] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a92620] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a927f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:37.0-37.0> [0x3a94d70] str='\bsg_cache_non_blocking_pkg::AFLINV' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a81fb0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a91880] bits='11001'(5) basic_prep range=[4:0] int=25
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a91a50] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a9cf30] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a9d100] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:38.0-38.0> [0x3a82180] str='\bsg_cache_non_blocking_pkg::AINV' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3aa7840] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a824b0] bits='11010'(5) basic_prep range=[4:0] int=26
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a82680] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3aa67a0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3aa6970] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:40.0-40.0> [0x3aa7a10] str='\bsg_cache_non_blocking_pkg::ALOCK' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a81550] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3aa7be0] bits='11011'(5) basic_prep range=[4:0] int=27
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a90a00] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a90bd0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a90da0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:41.0-41.0> [0x3a81720] str='\bsg_cache_non_blocking_pkg::AUNLOCK' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a901f0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a818f0] bits='11100'(5) basic_prep range=[4:0] int=28
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a8fc80] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a8fe50] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a90020] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:29.0-29.0> [0x3aa6bf0] str='\bsg_cache_non_blocking_pkg::BLOCK_LD' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ad0cd0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3aa6dc0] bits='01110'(5) basic_prep range=[4:0] int=14
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3aa6f90] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3aa7160] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3ad0b00] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:14.0-14.0> [0x3ad0ea0] str='\bsg_cache_non_blocking_pkg::LB' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3aa5570] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ad1070] bits='00000'(5) basic_prep range=[4:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3aa5000] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3aa51d0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3aa53a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:19.0-19.0> [0x3aa5c50] str='\bsg_cache_non_blocking_pkg::LBU' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a847b0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3aa5e20] bits='00100'(5) basic_prep range=[4:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3aa5ff0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3aa61c0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3aa6390] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:17.0-17.0> [0x3a84980] str='\bsg_cache_non_blocking_pkg::LD' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a85290] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a84b50] bits='00011'(5) basic_prep range=[4:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a84d20] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a84ef0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a850c0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:15.0-15.0> [0x3ace630] str='\bsg_cache_non_blocking_pkg::LH' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3acef40] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ace800] bits='00001'(5) basic_prep range=[4:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3ace9d0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3aceba0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3aced70] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:20.0-20.0> [0x3acf110] str='\bsg_cache_non_blocking_pkg::LHU' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3aa46e0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3aa3fa0] bits='00101'(5) basic_prep range=[4:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3aa4170] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3aa4340] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3aa4510] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:16.0-16.0> [0x3aa48b0] str='\bsg_cache_non_blocking_pkg::LW' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3aa3180] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3aa4a80] bits='00010'(5) basic_prep range=[4:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3aa4c50] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3aa2de0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3aa2fb0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:21.0-21.0> [0x3aa3350] str='\bsg_cache_non_blocking_pkg::LWU' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3aa3c60] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3aa3520] bits='00110'(5) basic_prep range=[4:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3aa36f0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3aa38c0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3aa3a90] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:23.0-23.0> [0x3acf380] str='\bsg_cache_non_blocking_pkg::SB' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3acfc90] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3acf550] bits='01000'(5) basic_prep range=[4:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3acf720] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3acf8f0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3acfac0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:26.0-26.0> [0x3acfe60] str='\bsg_cache_non_blocking_pkg::SD' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ad0770] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ad0030] bits='01011'(5) basic_prep range=[4:0] int=11
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3ad0200] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3ad03d0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3ad05a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:24.0-24.0> [0x3ad0940] str='\bsg_cache_non_blocking_pkg::SH' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ad1bd0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ad1490] bits='01001'(5) basic_prep range=[4:0] int=9
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3ad1660] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3ad1830] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3ad1a00] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:27.0-27.0> [0x3ad1da0] str='\bsg_cache_non_blocking_pkg::SM' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ad26b0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ad1f70] bits='01101'(5) basic_prep range=[4:0] int=13
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3ad2140] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3ad2310] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3ad24e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:25.0-25.0> [0x3ad2880] str='\bsg_cache_non_blocking_pkg::SW' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a83070] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ad2a50] bits='01010'(5) basic_prep range=[4:0] int=10
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3ad2c20] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a82cd0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a82ea0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:32.0-32.0> [0x3a83240] str='\bsg_cache_non_blocking_pkg::TAGFL' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a83b50] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a83410] bits='10001'(5) basic_prep range=[4:0] int=17
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a835e0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a837b0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a83980] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:34.0-34.0> [0x3a83d20] str='\bsg_cache_non_blocking_pkg::TAGLA' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a84630] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a83ef0] bits='10011'(5) basic_prep range=[4:0] int=19
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a840c0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a84290] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a84460] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:33.0-33.0> [0x3aa7e50] str='\bsg_cache_non_blocking_pkg::TAGLV' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3aa8760] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3aa8020] bits='10010'(5) basic_prep range=[4:0] int=18
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3aa81f0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3aa83c0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3aa8590] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:31.0-31.0> [0x3aa8930] str='\bsg_cache_non_blocking_pkg::TAGST' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3aa9240] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3aa8b00] bits='10000'(5) basic_prep range=[4:0] int=16
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3aa8cd0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3aa8ea0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3aa9070] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:43.0-43.0> [0x3aa9410] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_opcode_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3aa95e0] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3aa9700] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:139.0-139.0> [0x3aa9820] str='$enum2' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:134.0-134.0> [0x3aa99f0] str='\bsg_cache_non_blocking_pkg::e_stat_clear_dirty' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3aaa300] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3aa9bc0] bits='001'(3) basic_prep range=[2:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3aa9d90] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3aa9f60] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3aaa130] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:133.0-133.0> [0x3aaa4d0] str='\bsg_cache_non_blocking_pkg::e_stat_read' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3aaade0] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3aaa6a0] bits='000'(3) basic_prep range=[2:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3aaa870] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3aaaa40] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3aaac10] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:138.0-138.0> [0x3aaafb0] str='\bsg_cache_non_blocking_pkg::e_stat_reset' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3aab8c0] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3aab180] bits='101'(3) basic_prep range=[2:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3aab350] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3aab520] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3aab6f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:135.0-135.0> [0x3aaba90] str='\bsg_cache_non_blocking_pkg::e_stat_set_lru' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3aac3a0] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3aabc60] bits='010'(3) basic_prep range=[2:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3aabe30] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3aac000] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3aac1d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:137.0-137.0> [0x3aac570] str='\bsg_cache_non_blocking_pkg::e_stat_set_lru_and_clear_dirty' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a8b040] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3aac740] bits='100'(3) basic_prep range=[2:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3a8aad0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3a8aca0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3a8ae70] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:136.0-136.0> [0x3a8b210] str='\bsg_cache_non_blocking_pkg::e_stat_set_lru_and_dirty' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a8bb20] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a8b3e0] bits='011'(3) basic_prep range=[2:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3a8b5b0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3a8b780] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3a8b950] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:139.0-139.0> [0x3a8bcf0] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_stat_op_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3a8bec0] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3a8bfe0] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:115.0-115.0> [0x3a8c100] str='$enum3' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:112.0-112.0> [0x3a8c2d0] str='\bsg_cache_non_blocking_pkg::e_tag_invalidate' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a8cbe0] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a8c4a0] bits='100'(3) basic_prep range=[2:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3a8c670] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3a8c840] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3a8ca10] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:113.0-113.0> [0x3a8cdb0] str='\bsg_cache_non_blocking_pkg::e_tag_lock' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a8d6c0] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a8cf80] bits='101'(3) basic_prep range=[2:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3a8d150] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3a8d320] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3a8d4f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:108.0-108.0> [0x3a8d890] str='\bsg_cache_non_blocking_pkg::e_tag_read' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a8e1a0] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a8da60] bits='000'(3) basic_prep range=[2:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3a8dc30] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3a8de00] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3a8dfd0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:110.0-110.0> [0x3a8e370] str='\bsg_cache_non_blocking_pkg::e_tag_set_tag' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a8ec80] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a8e540] bits='010'(3) basic_prep range=[2:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3a8e710] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3a8e8e0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3a8eab0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:111.0-111.0> [0x3a8ee50] str='\bsg_cache_non_blocking_pkg::e_tag_set_tag_and_lock' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a8f760] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a8f020] bits='011'(3) basic_prep range=[2:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3a8f1f0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3a8f3c0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3a8f590] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:109.0-109.0> [0x3a8f930] str='\bsg_cache_non_blocking_pkg::e_tag_store' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ab25b0] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ab1e70] bits='001'(3) basic_prep range=[2:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3ab2040] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3ab2210] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3ab23e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:114.0-114.0> [0x3ab2780] str='\bsg_cache_non_blocking_pkg::e_tag_unlock' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ab3090] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ab2950] bits='110'(3) basic_prep range=[2:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3ab2b20] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3ab2cf0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3ab2ec0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:115.0-115.0> [0x3ab3260] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_tag_op_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3ab3430] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3ab3550] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:181.0-181.0> [0x3ab3670] str='$enum4' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:176.0-176.0> [0x3ab3840] str='\bsg_cache_non_blocking_pkg::DEQUEUE_MODE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ab4150] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ab3a10] bits='0111'(4) basic_prep range=[3:0] int=7
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3ab3be0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3ab3db0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3ab3f80] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:170.0-170.0> [0x3ab4320] str='\bsg_cache_non_blocking_pkg::MGMT_OP' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ab4c30] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ab44f0] bits='0001'(4) basic_prep range=[3:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3ab46c0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3ab4890] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3ab4a60] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:169.0-169.0> [0x3ab4e00] str='\bsg_cache_non_blocking_pkg::MHU_IDLE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ab5710] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ab4fd0] bits='0000'(4) basic_prep range=[3:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3ab51a0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3ab5370] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3ab5540] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:173.0-173.0> [0x3ab58e0] str='\bsg_cache_non_blocking_pkg::READ_TAG1' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ab61f0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ab5ab0] bits='0100'(4) basic_prep range=[3:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3ab5c80] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3ab5e50] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3ab6020] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:177.0-177.0> [0x3ab63c0] str='\bsg_cache_non_blocking_pkg::READ_TAG2' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ab6cd0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ab6590] bits='1000'(4) basic_prep range=[3:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3ab6760] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3ab6930] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3ab6b00] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:180.0-180.0> [0x3ab6ea0] str='\bsg_cache_non_blocking_pkg::RECOVER' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ac98e0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ac91a0] bits='1011'(4) basic_prep range=[3:0] int=11
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3ac9370] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3ac9540] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3ac9710] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:179.0-179.0> [0x3ac9ab0] str='\bsg_cache_non_blocking_pkg::SCAN_MODE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3aca3c0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ac9c80] bits='1010'(4) basic_prep range=[3:0] int=10
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3ac9e50] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3aca020] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3aca1f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:174.0-174.0> [0x3aca590] str='\bsg_cache_non_blocking_pkg::SEND_DMA_REQ1' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3acaea0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3aca760] bits='0101'(4) basic_prep range=[3:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3aca930] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3acab00] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3acacd0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:178.0-178.0> [0x3acb070] str='\bsg_cache_non_blocking_pkg::SEND_DMA_REQ2' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3acb980] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3acb240] bits='1001'(4) basic_prep range=[3:0] int=9
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3acb410] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3acb5e0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3acb7b0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:171.0-171.0> [0x3acbb50] str='\bsg_cache_non_blocking_pkg::SEND_MGMT_DMA' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3acc460] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3acbd20] bits='0010'(4) basic_prep range=[3:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3acbef0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3acc0c0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3acc290] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:175.0-175.0> [0x3acc630] str='\bsg_cache_non_blocking_pkg::WAIT_DMA_DONE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3accf40] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3acc800] bits='0110'(4) basic_prep range=[3:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3acc9d0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3accba0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3accd70] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:172.0-172.0> [0x3acd110] str='\bsg_cache_non_blocking_pkg::WAIT_MGMT_DMA' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3acda20] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3acd2e0] bits='0011'(4) basic_prep range=[3:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3acd4b0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3acd680] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3acd850] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:181.0-181.0> [0x3acdd30] str='\bsg_cache_non_blocking_pkg::mhu_state_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3acdf00] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3ace020] basic_prep range=[-1:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:72.0-72.0> [0x3ace190] str='\bsg_cache_pkg::bsg_cache_decode_s' basic_prep
        AST_STRUCT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:72.0-72.0> [0x3ace2b0] basic_prep
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:77.0-77.0> [0x3ace3d0] str='\data_size_op' logic basic_prep range=[18:17]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:78.0-78.0> [0x3aac960] str='\sigext_op' logic basic_prep range=[16:16]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:79.0-79.0> [0x3aaca80] str='\mask_op' logic basic_prep range=[15:15]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:80.0-80.0> [0x3aacba0] str='\ld_op' logic basic_prep range=[14:14]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:81.0-81.0> [0x3aaccc0] str='\st_op' logic basic_prep range=[13:13]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:82.0-82.0> [0x3aacde0] str='\tagst_op' logic basic_prep range=[12:12]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:83.0-83.0> [0x3aacf00] str='\tagfl_op' logic basic_prep range=[11:11]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:84.0-84.0> [0x3aad020] str='\taglv_op' logic basic_prep range=[10:10]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:85.0-85.0> [0x3aad140] str='\tagla_op' logic basic_prep range=[9:9]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:86.0-86.0> [0x3aad260] str='\afl_op' logic basic_prep range=[8:8]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:87.0-87.0> [0x3aad380] str='\aflinv_op' logic basic_prep range=[7:7]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:88.0-88.0> [0x3aad4a0] str='\ainv_op' logic basic_prep range=[6:6]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:89.0-89.0> [0x3aad5c0] str='\alock_op' logic basic_prep range=[5:5]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:90.0-90.0> [0x3aad6e0] str='\aunlock_op' logic basic_prep range=[4:4]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:91.0-91.0> [0x3aad800] str='\tag_read_op' logic basic_prep range=[3:3]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:93.0-93.0> [0x3aad920] str='\atomic_op' logic basic_prep range=[2:2]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:94.0-94.0> [0x3aada40] str='\amoswap_op' logic basic_prep range=[1:1]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:95.0-95.0> [0x3aadb60] str='\amoor_op' logic basic_prep range=[0:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:111.0-111.0> [0x3aadcd0] str='$enum5' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:109.0-109.0> [0x3aaddf0] str='\bsg_cache_pkg::e_dma_get_fill_data' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3aae390] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3aadf10] bits='0100'(4) basic_prep range=[3:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3aae030] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3aae150] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3aae270] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:106.0-106.0> [0x3aae4b0] str='\bsg_cache_pkg::e_dma_nop' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3aaea50] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3aae5d0] bits='0000'(4) basic_prep range=[3:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3aae6f0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3aae810] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3aae930] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:108.0-108.0> [0x3aaeb70] str='\bsg_cache_pkg::e_dma_send_evict_addr' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3aaf110] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3aaec90] bits='0010'(4) basic_prep range=[3:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3aaedb0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3aaeed0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3aaeff0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:110.0-110.0> [0x3aaf230] str='\bsg_cache_pkg::e_dma_send_evict_data' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3aaf7d0] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3aaf350] bits='1000'(4) basic_prep range=[3:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3aaf470] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3aaf590] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3aaf6b0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:107.0-107.0> [0x3aaf8f0] str='\bsg_cache_pkg::e_dma_send_fill_addr' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3aafe90] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3aafa10] bits='0001'(4) basic_prep range=[3:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3aafb30] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3aafc50] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3aafd70] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:111.0-111.0> [0x3ab00f0] str='\bsg_cache_pkg::bsg_cache_dma_cmd_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3ab0210] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3ab0330] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:63.0-63.0> [0x3ab04a0] str='$enum6' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:35.0-35.0> [0x3ab0710] str='\bsg_cache_pkg::AFL' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ab0cb0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ab0830] bits='011000'(6) basic_prep range=[5:0] int=24
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ab0950] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ab0a70] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ab0b90] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:36.0-36.0> [0x3ab0dd0] str='\bsg_cache_pkg::AFLINV' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ab1370] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ab0ef0] bits='011001'(6) basic_prep range=[5:0] int=25
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ab1010] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ab1130] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ab1250] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:37.0-37.0> [0x3ab1490] str='\bsg_cache_pkg::AINV' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ab1a30] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ab15b0] bits='011010'(6) basic_prep range=[5:0] int=26
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ab16d0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ab17f0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ab1910] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:39.0-39.0> [0x3ab1b50] str='\bsg_cache_pkg::ALOCK' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a85790] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ab1c70] bits='011011'(6) basic_prep range=[5:0] int=27
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a85430] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a85550] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a85670] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:55.0-55.0> [0x3a858b0] str='\bsg_cache_pkg::AMOADD_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a85e50] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a859d0] bits='110001'(6) basic_prep range=[5:0] int=49
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a85af0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a85c10] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a85d30] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:44.0-44.0> [0x3a85f70] str='\bsg_cache_pkg::AMOADD_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a86510] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a86090] bits='100001'(6) basic_prep range=[5:0] int=33
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a861b0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a862d0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a863f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:57.0-57.0> [0x3a86630] str='\bsg_cache_pkg::AMOAND_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a86bd0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a86750] bits='110011'(6) basic_prep range=[5:0] int=51
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a86870] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a86990] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a86ab0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:46.0-46.0> [0x3a86cf0] str='\bsg_cache_pkg::AMOAND_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a87290] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a86e10] bits='100011'(6) basic_prep range=[5:0] int=35
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a86f30] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a87050] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a87170] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:62.0-62.0> [0x3a873b0] str='\bsg_cache_pkg::AMOMAXU_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a87950] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a874d0] bits='111000'(6) basic_prep range=[5:0] int=56
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a875f0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a87710] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a87830] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:51.0-51.0> [0x3a87a70] str='\bsg_cache_pkg::AMOMAXU_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a88010] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a87b90] bits='101000'(6) basic_prep range=[5:0] int=40
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a87cb0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a87dd0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a87ef0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:60.0-60.0> [0x3a88130] str='\bsg_cache_pkg::AMOMAX_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a886d0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a88250] bits='110110'(6) basic_prep range=[5:0] int=54
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a88370] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a88490] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a885b0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:49.0-49.0> [0x3a887f0] str='\bsg_cache_pkg::AMOMAX_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a88d90] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a88910] bits='100110'(6) basic_prep range=[5:0] int=38
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a88a30] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a88b50] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a88c70] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:61.0-61.0> [0x3a88eb0] str='\bsg_cache_pkg::AMOMINU_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a89450] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a88fd0] bits='110111'(6) basic_prep range=[5:0] int=55
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a890f0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a89210] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a89330] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:50.0-50.0> [0x3a89570] str='\bsg_cache_pkg::AMOMINU_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a89b10] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a89690] bits='100111'(6) basic_prep range=[5:0] int=39
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a897b0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a898d0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a899f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:59.0-59.0> [0x3a89c30] str='\bsg_cache_pkg::AMOMIN_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a8a1d0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a89d50] bits='110101'(6) basic_prep range=[5:0] int=53
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a89e70] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a89f90] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a8a0b0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:48.0-48.0> [0x3a8a2f0] str='\bsg_cache_pkg::AMOMIN_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a8a890] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a8a410] bits='100101'(6) basic_prep range=[5:0] int=37
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a8a530] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a8a650] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a8a770] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:58.0-58.0> [0x3ab7060] str='\bsg_cache_pkg::AMOOR_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ab7600] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ab7180] bits='110100'(6) basic_prep range=[5:0] int=52
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ab72a0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ab73c0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ab74e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:47.0-47.0> [0x3ab7720] str='\bsg_cache_pkg::AMOOR_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ab7cc0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ab7840] bits='100100'(6) basic_prep range=[5:0] int=36
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ab7960] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ab7a80] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ab7ba0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:54.0-54.0> [0x3ab7de0] str='\bsg_cache_pkg::AMOSWAP_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ab8380] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ab7f00] bits='110000'(6) basic_prep range=[5:0] int=48
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ab8020] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ab8140] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ab8260] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:43.0-43.0> [0x3ab84a0] str='\bsg_cache_pkg::AMOSWAP_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ab8a40] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ab85c0] bits='100000'(6) basic_prep range=[5:0] int=32
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ab86e0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ab8800] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ab8920] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:56.0-56.0> [0x3ab8b60] str='\bsg_cache_pkg::AMOXOR_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ab9100] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ab8c80] bits='110010'(6) basic_prep range=[5:0] int=50
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ab8da0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ab8ec0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ab8fe0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:45.0-45.0> [0x3ab9220] str='\bsg_cache_pkg::AMOXOR_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ab97c0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ab9340] bits='100010'(6) basic_prep range=[5:0] int=34
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ab9460] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ab9580] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ab96a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:40.0-40.0> [0x3ab98e0] str='\bsg_cache_pkg::AUNLOCK' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ab9e80] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ab9a00] bits='011100'(6) basic_prep range=[5:0] int=28
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ab9b20] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ab9c40] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ab9d60] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:12.0-12.0> [0x3ab9fa0] str='\bsg_cache_pkg::LB' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3aba540] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3aba0c0] bits='000000'(6) basic_prep range=[5:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3aba1e0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3aba300] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3aba420] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:17.0-17.0> [0x3aba660] str='\bsg_cache_pkg::LBU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3abac00] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3aba780] bits='000100'(6) basic_prep range=[5:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3aba8a0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3aba9c0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3abaae0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:15.0-15.0> [0x3abad20] str='\bsg_cache_pkg::LD' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3abb2c0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3abae40] bits='000011'(6) basic_prep range=[5:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3abaf60] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3abb080] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3abb1a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:20.0-20.0> [0x3abb3e0] str='\bsg_cache_pkg::LDU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3abb980] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3abb500] bits='000111'(6) basic_prep range=[5:0] int=7
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3abb620] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3abb740] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3abb860] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:13.0-13.0> [0x3abbaa0] str='\bsg_cache_pkg::LH' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3abc040] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3abbbc0] bits='000001'(6) basic_prep range=[5:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3abbce0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3abbe00] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3abbf20] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:18.0-18.0> [0x3abc160] str='\bsg_cache_pkg::LHU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3abc700] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3abc280] bits='000101'(6) basic_prep range=[5:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3abc3a0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3abc4c0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3abc5e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:27.0-27.0> [0x3abc820] str='\bsg_cache_pkg::LM' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3abcdc0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3abc940] bits='001100'(6) basic_prep range=[5:0] int=12
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3abca60] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3abcb80] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3abcca0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:14.0-14.0> [0x3abcee0] str='\bsg_cache_pkg::LW' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3abd480] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3abd000] bits='000010'(6) basic_prep range=[5:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3abd120] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3abd240] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3abd360] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:19.0-19.0> [0x3abd5a0] str='\bsg_cache_pkg::LWU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3abdb40] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3abd6c0] bits='000110'(6) basic_prep range=[5:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3abd7e0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3abd900] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3abda20] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:22.0-22.0> [0x3abdc60] str='\bsg_cache_pkg::SB' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3abe200] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3abdd80] bits='001000'(6) basic_prep range=[5:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3abdea0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3abdfc0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3abe0e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:25.0-25.0> [0x3abe320] str='\bsg_cache_pkg::SD' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3abe8c0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3abe440] bits='001011'(6) basic_prep range=[5:0] int=11
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3abe560] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3abe680] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3abe7a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:23.0-23.0> [0x3abe9e0] str='\bsg_cache_pkg::SH' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3abef80] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3abeb00] bits='001001'(6) basic_prep range=[5:0] int=9
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3abec20] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3abed40] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3abee60] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:28.0-28.0> [0x3abf0a0] str='\bsg_cache_pkg::SM' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3abf660] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3abf1c0] bits='001101'(6) basic_prep range=[5:0] int=13
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3abf2e0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3abf420] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3abf540] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:24.0-24.0> [0x3abf780] str='\bsg_cache_pkg::SW' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3abfd80] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3abf8c0] bits='001010'(6) basic_prep range=[5:0] int=10
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3abfa00] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3abfb40] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3abfc60] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:31.0-31.0> [0x3abfea0] str='\bsg_cache_pkg::TAGFL' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ac04a0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3abffe0] bits='010001'(6) basic_prep range=[5:0] int=17
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ac0120] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ac0260] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ac0380] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:33.0-33.0> [0x3ac05c0] str='\bsg_cache_pkg::TAGLA' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ac0bc0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ac0700] bits='010011'(6) basic_prep range=[5:0] int=19
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ac0840] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ac0980] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ac0aa0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:32.0-32.0> [0x3ac0ce0] str='\bsg_cache_pkg::TAGLV' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ac12e0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ac0e20] bits='010010'(6) basic_prep range=[5:0] int=18
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ac0f60] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ac10a0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ac11c0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:30.0-30.0> [0x3ac1400] str='\bsg_cache_pkg::TAGST' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ac1a00] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ac1540] bits='010000'(6) basic_prep range=[5:0] int=16
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ac1680] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ac17c0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ac18e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:63.0-63.0> [0x3ac1b20] str='\bsg_cache_pkg::bsg_cache_opcode_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3ac1c60] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3ac1d80] basic_prep range=[-1:0]
--- END OF AST DUMP ---
Dumping AST after simplification:
    AST_MODULE <slpp_all/surelog.uhdm:0.0-0.0> [0x36b1360] str='\work_bsg_idiv_iterative::bsg_dff_en' basic_prep
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x36b1480] str='\data_i' basic_prep port=14 range=[0:0]
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x36b15c0] str='\data_o' basic_prep port=15 range=[0:0]
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x36b1700] str='\en_i' basic_prep port=16 range=[0:0]
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x36b1820] str='\clk_i' basic_prep port=17 range=[0:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:54.0-54.0> [0x3933830] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_decode_s' basic_prep
        AST_STRUCT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:54.0-54.0> [0x3a954d0] basic_prep
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:59.0-59.0> [0x3a92f50] str='\size_op' logic basic_prep range=[16:15]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:60.0-60.0> [0x3a9b170] str='\sigext_op' logic basic_prep range=[14:14]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:61.0-61.0> [0x3a9bc70] str='\ld_op' logic basic_prep range=[13:13]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:62.0-62.0> [0x3a9aff0] str='\st_op' logic basic_prep range=[12:12]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:63.0-63.0> [0x39e2c80] str='\block_ld_op' logic basic_prep range=[11:11]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:64.0-64.0> [0x38968c0] str='\mask_op' logic basic_prep range=[10:10]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:66.0-66.0> [0x3a9c130] str='\tagst_op' logic basic_prep range=[9:9]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:67.0-67.0> [0x3899c00] str='\taglv_op' logic basic_prep range=[8:8]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:68.0-68.0> [0x3a97170] str='\tagla_op' logic basic_prep range=[7:7]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:70.0-70.0> [0x3a996f0] str='\tagfl_op' logic basic_prep range=[6:6]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:71.0-71.0> [0x39365e0] str='\afl_op' logic basic_prep range=[5:5]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:72.0-72.0> [0x3a9a370] str='\aflinv_op' logic basic_prep range=[4:4]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:73.0-73.0> [0x393d540] str='\ainv_op' logic basic_prep range=[3:3]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:75.0-75.0> [0x3aa7650] str='\alock_op' logic basic_prep range=[2:2]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:76.0-76.0> [0x3aa65b0] str='\aunlock_op' logic basic_prep range=[1:1]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:78.0-78.0> [0x3aa5960] str='\mgmt_op' logic basic_prep range=[0:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:153.0-153.0> [0x3a95820] str='$enum0' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:150.0-150.0> [0x3a982b0] str='\bsg_cache_non_blocking_pkg::e_miss_fifo_dequeue' basic_prep range=[1:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a92b30] str='$enum0' bits='001001000110010101101110011101010110110100110000'(48) basic_prep range=[47:0] int=1853189424
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a97df0] bits='00'(2) basic_prep range=[1:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3aa73f0] basic_prep range=[1:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x39fee70] bits='00000000000000000000000000000001'(32) basic_prep range=[31:0] int=1
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3ad2e10] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:152.0-152.0> [0x3a950b0] str='\bsg_cache_non_blocking_pkg::e_miss_fifo_invalidate' basic_prep range=[1:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a91eb0] str='$enum0' bits='001001000110010101101110011101010110110100110000'(48) basic_prep range=[47:0] int=1853189424
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a969b0] bits='10'(2) basic_prep range=[1:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3a98a70] basic_prep range=[1:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3a95d30] bits='00000000000000000000000000000001'(32) basic_prep range=[31:0] int=1
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3a98f30] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:151.0-151.0> [0x3a94430] str='\bsg_cache_non_blocking_pkg::e_miss_fifo_skip' basic_prep range=[1:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a90430] str='$enum0' bits='001001000110010101101110011101010110110100110000'(48) basic_prep range=[47:0] int=1853189424
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a937b0] bits='01'(2) basic_prep range=[1:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3a97630] basic_prep range=[1:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3a906e0] bits='00000000000000000000000000000001'(32) basic_prep range=[31:0] int=1
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x38a2720] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:153.0-153.0> [0x3a932f0] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_miss_fifo_op_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3a964f0] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3a96610] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:43.0-43.0> [0x3a93f70] str='$enum1' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:36.0-36.0> [0x3a99b60] str='\bsg_cache_non_blocking_pkg::AFL' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a94ba0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a9c940] bits='11000'(5) basic_prep range=[4:0] int=24
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a91220] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a92620] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a927f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:37.0-37.0> [0x3a94d70] str='\bsg_cache_non_blocking_pkg::AFLINV' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a81fb0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a91880] bits='11001'(5) basic_prep range=[4:0] int=25
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a91a50] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a9cf30] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a9d100] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:38.0-38.0> [0x3a82180] str='\bsg_cache_non_blocking_pkg::AINV' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3aa7840] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a824b0] bits='11010'(5) basic_prep range=[4:0] int=26
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a82680] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3aa67a0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3aa6970] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:40.0-40.0> [0x3aa7a10] str='\bsg_cache_non_blocking_pkg::ALOCK' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a81550] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3aa7be0] bits='11011'(5) basic_prep range=[4:0] int=27
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a90a00] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a90bd0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a90da0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:41.0-41.0> [0x3a81720] str='\bsg_cache_non_blocking_pkg::AUNLOCK' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a901f0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a818f0] bits='11100'(5) basic_prep range=[4:0] int=28
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a8fc80] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a8fe50] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a90020] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:29.0-29.0> [0x3aa6bf0] str='\bsg_cache_non_blocking_pkg::BLOCK_LD' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ad0cd0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3aa6dc0] bits='01110'(5) basic_prep range=[4:0] int=14
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3aa6f90] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3aa7160] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3ad0b00] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:14.0-14.0> [0x3ad0ea0] str='\bsg_cache_non_blocking_pkg::LB' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3aa5570] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ad1070] bits='00000'(5) basic_prep range=[4:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3aa5000] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3aa51d0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3aa53a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:19.0-19.0> [0x3aa5c50] str='\bsg_cache_non_blocking_pkg::LBU' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a847b0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3aa5e20] bits='00100'(5) basic_prep range=[4:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3aa5ff0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3aa61c0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3aa6390] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:17.0-17.0> [0x3a84980] str='\bsg_cache_non_blocking_pkg::LD' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a85290] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a84b50] bits='00011'(5) basic_prep range=[4:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a84d20] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a84ef0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a850c0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:15.0-15.0> [0x3ace630] str='\bsg_cache_non_blocking_pkg::LH' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3acef40] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ace800] bits='00001'(5) basic_prep range=[4:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3ace9d0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3aceba0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3aced70] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:20.0-20.0> [0x3acf110] str='\bsg_cache_non_blocking_pkg::LHU' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3aa46e0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3aa3fa0] bits='00101'(5) basic_prep range=[4:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3aa4170] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3aa4340] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3aa4510] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:16.0-16.0> [0x3aa48b0] str='\bsg_cache_non_blocking_pkg::LW' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3aa3180] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3aa4a80] bits='00010'(5) basic_prep range=[4:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3aa4c50] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3aa2de0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3aa2fb0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:21.0-21.0> [0x3aa3350] str='\bsg_cache_non_blocking_pkg::LWU' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3aa3c60] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3aa3520] bits='00110'(5) basic_prep range=[4:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3aa36f0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3aa38c0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3aa3a90] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:23.0-23.0> [0x3acf380] str='\bsg_cache_non_blocking_pkg::SB' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3acfc90] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3acf550] bits='01000'(5) basic_prep range=[4:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3acf720] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3acf8f0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3acfac0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:26.0-26.0> [0x3acfe60] str='\bsg_cache_non_blocking_pkg::SD' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ad0770] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ad0030] bits='01011'(5) basic_prep range=[4:0] int=11
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3ad0200] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3ad03d0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3ad05a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:24.0-24.0> [0x3ad0940] str='\bsg_cache_non_blocking_pkg::SH' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ad1bd0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ad1490] bits='01001'(5) basic_prep range=[4:0] int=9
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3ad1660] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3ad1830] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3ad1a00] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:27.0-27.0> [0x3ad1da0] str='\bsg_cache_non_blocking_pkg::SM' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ad26b0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ad1f70] bits='01101'(5) basic_prep range=[4:0] int=13
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3ad2140] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3ad2310] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3ad24e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:25.0-25.0> [0x3ad2880] str='\bsg_cache_non_blocking_pkg::SW' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a83070] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ad2a50] bits='01010'(5) basic_prep range=[4:0] int=10
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3ad2c20] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a82cd0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a82ea0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:32.0-32.0> [0x3a83240] str='\bsg_cache_non_blocking_pkg::TAGFL' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a83b50] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a83410] bits='10001'(5) basic_prep range=[4:0] int=17
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a835e0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a837b0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a83980] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:34.0-34.0> [0x3a83d20] str='\bsg_cache_non_blocking_pkg::TAGLA' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a84630] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a83ef0] bits='10011'(5) basic_prep range=[4:0] int=19
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a840c0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a84290] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a84460] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:33.0-33.0> [0x3aa7e50] str='\bsg_cache_non_blocking_pkg::TAGLV' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3aa8760] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3aa8020] bits='10010'(5) basic_prep range=[4:0] int=18
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3aa81f0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3aa83c0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3aa8590] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:31.0-31.0> [0x3aa8930] str='\bsg_cache_non_blocking_pkg::TAGST' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3aa9240] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3aa8b00] bits='10000'(5) basic_prep range=[4:0] int=16
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3aa8cd0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3aa8ea0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3aa9070] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:43.0-43.0> [0x3aa9410] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_opcode_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3aa95e0] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3aa9700] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:139.0-139.0> [0x3aa9820] str='$enum2' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:134.0-134.0> [0x3aa99f0] str='\bsg_cache_non_blocking_pkg::e_stat_clear_dirty' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3aaa300] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3aa9bc0] bits='001'(3) basic_prep range=[2:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3aa9d90] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3aa9f60] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3aaa130] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:133.0-133.0> [0x3aaa4d0] str='\bsg_cache_non_blocking_pkg::e_stat_read' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3aaade0] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3aaa6a0] bits='000'(3) basic_prep range=[2:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3aaa870] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3aaaa40] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3aaac10] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:138.0-138.0> [0x3aaafb0] str='\bsg_cache_non_blocking_pkg::e_stat_reset' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3aab8c0] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3aab180] bits='101'(3) basic_prep range=[2:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3aab350] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3aab520] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3aab6f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:135.0-135.0> [0x3aaba90] str='\bsg_cache_non_blocking_pkg::e_stat_set_lru' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3aac3a0] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3aabc60] bits='010'(3) basic_prep range=[2:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3aabe30] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3aac000] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3aac1d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:137.0-137.0> [0x3aac570] str='\bsg_cache_non_blocking_pkg::e_stat_set_lru_and_clear_dirty' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a8b040] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3aac740] bits='100'(3) basic_prep range=[2:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3a8aad0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3a8aca0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3a8ae70] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:136.0-136.0> [0x3a8b210] str='\bsg_cache_non_blocking_pkg::e_stat_set_lru_and_dirty' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a8bb20] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a8b3e0] bits='011'(3) basic_prep range=[2:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3a8b5b0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3a8b780] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3a8b950] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:139.0-139.0> [0x3a8bcf0] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_stat_op_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3a8bec0] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3a8bfe0] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:115.0-115.0> [0x3a8c100] str='$enum3' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:112.0-112.0> [0x3a8c2d0] str='\bsg_cache_non_blocking_pkg::e_tag_invalidate' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a8cbe0] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a8c4a0] bits='100'(3) basic_prep range=[2:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3a8c670] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3a8c840] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3a8ca10] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:113.0-113.0> [0x3a8cdb0] str='\bsg_cache_non_blocking_pkg::e_tag_lock' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a8d6c0] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a8cf80] bits='101'(3) basic_prep range=[2:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3a8d150] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3a8d320] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3a8d4f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:108.0-108.0> [0x3a8d890] str='\bsg_cache_non_blocking_pkg::e_tag_read' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a8e1a0] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a8da60] bits='000'(3) basic_prep range=[2:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3a8dc30] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3a8de00] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3a8dfd0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:110.0-110.0> [0x3a8e370] str='\bsg_cache_non_blocking_pkg::e_tag_set_tag' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a8ec80] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a8e540] bits='010'(3) basic_prep range=[2:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3a8e710] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3a8e8e0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3a8eab0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:111.0-111.0> [0x3a8ee50] str='\bsg_cache_non_blocking_pkg::e_tag_set_tag_and_lock' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a8f760] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a8f020] bits='011'(3) basic_prep range=[2:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3a8f1f0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3a8f3c0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3a8f590] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:109.0-109.0> [0x3a8f930] str='\bsg_cache_non_blocking_pkg::e_tag_store' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ab25b0] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ab1e70] bits='001'(3) basic_prep range=[2:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3ab2040] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3ab2210] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3ab23e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:114.0-114.0> [0x3ab2780] str='\bsg_cache_non_blocking_pkg::e_tag_unlock' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ab3090] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ab2950] bits='110'(3) basic_prep range=[2:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3ab2b20] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3ab2cf0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3ab2ec0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:115.0-115.0> [0x3ab3260] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_tag_op_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3ab3430] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3ab3550] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:181.0-181.0> [0x3ab3670] str='$enum4' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:176.0-176.0> [0x3ab3840] str='\bsg_cache_non_blocking_pkg::DEQUEUE_MODE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ab4150] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ab3a10] bits='0111'(4) basic_prep range=[3:0] int=7
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3ab3be0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3ab3db0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3ab3f80] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:170.0-170.0> [0x3ab4320] str='\bsg_cache_non_blocking_pkg::MGMT_OP' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ab4c30] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ab44f0] bits='0001'(4) basic_prep range=[3:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3ab46c0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3ab4890] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3ab4a60] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:169.0-169.0> [0x3ab4e00] str='\bsg_cache_non_blocking_pkg::MHU_IDLE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ab5710] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ab4fd0] bits='0000'(4) basic_prep range=[3:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3ab51a0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3ab5370] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3ab5540] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:173.0-173.0> [0x3ab58e0] str='\bsg_cache_non_blocking_pkg::READ_TAG1' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ab61f0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ab5ab0] bits='0100'(4) basic_prep range=[3:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3ab5c80] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3ab5e50] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3ab6020] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:177.0-177.0> [0x3ab63c0] str='\bsg_cache_non_blocking_pkg::READ_TAG2' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ab6cd0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ab6590] bits='1000'(4) basic_prep range=[3:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3ab6760] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3ab6930] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3ab6b00] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:180.0-180.0> [0x3ab6ea0] str='\bsg_cache_non_blocking_pkg::RECOVER' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ac98e0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ac91a0] bits='1011'(4) basic_prep range=[3:0] int=11
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3ac9370] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3ac9540] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3ac9710] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:179.0-179.0> [0x3ac9ab0] str='\bsg_cache_non_blocking_pkg::SCAN_MODE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3aca3c0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ac9c80] bits='1010'(4) basic_prep range=[3:0] int=10
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3ac9e50] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3aca020] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3aca1f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:174.0-174.0> [0x3aca590] str='\bsg_cache_non_blocking_pkg::SEND_DMA_REQ1' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3acaea0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3aca760] bits='0101'(4) basic_prep range=[3:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3aca930] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3acab00] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3acacd0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:178.0-178.0> [0x3acb070] str='\bsg_cache_non_blocking_pkg::SEND_DMA_REQ2' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3acb980] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3acb240] bits='1001'(4) basic_prep range=[3:0] int=9
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3acb410] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3acb5e0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3acb7b0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:171.0-171.0> [0x3acbb50] str='\bsg_cache_non_blocking_pkg::SEND_MGMT_DMA' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3acc460] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3acbd20] bits='0010'(4) basic_prep range=[3:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3acbef0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3acc0c0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3acc290] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:175.0-175.0> [0x3acc630] str='\bsg_cache_non_blocking_pkg::WAIT_DMA_DONE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3accf40] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3acc800] bits='0110'(4) basic_prep range=[3:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3acc9d0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3accba0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3accd70] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:172.0-172.0> [0x3acd110] str='\bsg_cache_non_blocking_pkg::WAIT_MGMT_DMA' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3acda20] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3acd2e0] bits='0011'(4) basic_prep range=[3:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3acd4b0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3acd680] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3acd850] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:181.0-181.0> [0x3acdd30] str='\bsg_cache_non_blocking_pkg::mhu_state_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3acdf00] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3ace020] basic_prep range=[-1:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:72.0-72.0> [0x3ace190] str='\bsg_cache_pkg::bsg_cache_decode_s' basic_prep
        AST_STRUCT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:72.0-72.0> [0x3ace2b0] basic_prep
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:77.0-77.0> [0x3ace3d0] str='\data_size_op' logic basic_prep range=[18:17]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:78.0-78.0> [0x3aac960] str='\sigext_op' logic basic_prep range=[16:16]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:79.0-79.0> [0x3aaca80] str='\mask_op' logic basic_prep range=[15:15]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:80.0-80.0> [0x3aacba0] str='\ld_op' logic basic_prep range=[14:14]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:81.0-81.0> [0x3aaccc0] str='\st_op' logic basic_prep range=[13:13]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:82.0-82.0> [0x3aacde0] str='\tagst_op' logic basic_prep range=[12:12]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:83.0-83.0> [0x3aacf00] str='\tagfl_op' logic basic_prep range=[11:11]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:84.0-84.0> [0x3aad020] str='\taglv_op' logic basic_prep range=[10:10]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:85.0-85.0> [0x3aad140] str='\tagla_op' logic basic_prep range=[9:9]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:86.0-86.0> [0x3aad260] str='\afl_op' logic basic_prep range=[8:8]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:87.0-87.0> [0x3aad380] str='\aflinv_op' logic basic_prep range=[7:7]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:88.0-88.0> [0x3aad4a0] str='\ainv_op' logic basic_prep range=[6:6]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:89.0-89.0> [0x3aad5c0] str='\alock_op' logic basic_prep range=[5:5]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:90.0-90.0> [0x3aad6e0] str='\aunlock_op' logic basic_prep range=[4:4]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:91.0-91.0> [0x3aad800] str='\tag_read_op' logic basic_prep range=[3:3]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:93.0-93.0> [0x3aad920] str='\atomic_op' logic basic_prep range=[2:2]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:94.0-94.0> [0x3aada40] str='\amoswap_op' logic basic_prep range=[1:1]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:95.0-95.0> [0x3aadb60] str='\amoor_op' logic basic_prep range=[0:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:111.0-111.0> [0x3aadcd0] str='$enum5' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:109.0-109.0> [0x3aaddf0] str='\bsg_cache_pkg::e_dma_get_fill_data' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3aae390] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3aadf10] bits='0100'(4) basic_prep range=[3:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3aae030] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3aae150] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3aae270] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:106.0-106.0> [0x3aae4b0] str='\bsg_cache_pkg::e_dma_nop' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3aaea50] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3aae5d0] bits='0000'(4) basic_prep range=[3:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3aae6f0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3aae810] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3aae930] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:108.0-108.0> [0x3aaeb70] str='\bsg_cache_pkg::e_dma_send_evict_addr' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3aaf110] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3aaec90] bits='0010'(4) basic_prep range=[3:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3aaedb0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3aaeed0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3aaeff0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:110.0-110.0> [0x3aaf230] str='\bsg_cache_pkg::e_dma_send_evict_data' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3aaf7d0] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3aaf350] bits='1000'(4) basic_prep range=[3:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3aaf470] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3aaf590] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3aaf6b0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:107.0-107.0> [0x3aaf8f0] str='\bsg_cache_pkg::e_dma_send_fill_addr' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3aafe90] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3aafa10] bits='0001'(4) basic_prep range=[3:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3aafb30] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3aafc50] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3aafd70] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:111.0-111.0> [0x3ab00f0] str='\bsg_cache_pkg::bsg_cache_dma_cmd_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3ab0210] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3ab0330] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:63.0-63.0> [0x3ab04a0] str='$enum6' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:35.0-35.0> [0x3ab0710] str='\bsg_cache_pkg::AFL' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ab0cb0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ab0830] bits='011000'(6) basic_prep range=[5:0] int=24
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ab0950] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ab0a70] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ab0b90] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:36.0-36.0> [0x3ab0dd0] str='\bsg_cache_pkg::AFLINV' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ab1370] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ab0ef0] bits='011001'(6) basic_prep range=[5:0] int=25
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ab1010] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ab1130] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ab1250] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:37.0-37.0> [0x3ab1490] str='\bsg_cache_pkg::AINV' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ab1a30] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ab15b0] bits='011010'(6) basic_prep range=[5:0] int=26
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ab16d0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ab17f0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ab1910] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:39.0-39.0> [0x3ab1b50] str='\bsg_cache_pkg::ALOCK' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a85790] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ab1c70] bits='011011'(6) basic_prep range=[5:0] int=27
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a85430] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a85550] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a85670] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:55.0-55.0> [0x3a858b0] str='\bsg_cache_pkg::AMOADD_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a85e50] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a859d0] bits='110001'(6) basic_prep range=[5:0] int=49
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a85af0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a85c10] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a85d30] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:44.0-44.0> [0x3a85f70] str='\bsg_cache_pkg::AMOADD_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a86510] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a86090] bits='100001'(6) basic_prep range=[5:0] int=33
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a861b0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a862d0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a863f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:57.0-57.0> [0x3a86630] str='\bsg_cache_pkg::AMOAND_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a86bd0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a86750] bits='110011'(6) basic_prep range=[5:0] int=51
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a86870] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a86990] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a86ab0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:46.0-46.0> [0x3a86cf0] str='\bsg_cache_pkg::AMOAND_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a87290] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a86e10] bits='100011'(6) basic_prep range=[5:0] int=35
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a86f30] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a87050] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a87170] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:62.0-62.0> [0x3a873b0] str='\bsg_cache_pkg::AMOMAXU_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a87950] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a874d0] bits='111000'(6) basic_prep range=[5:0] int=56
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a875f0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a87710] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a87830] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:51.0-51.0> [0x3a87a70] str='\bsg_cache_pkg::AMOMAXU_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a88010] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a87b90] bits='101000'(6) basic_prep range=[5:0] int=40
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a87cb0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a87dd0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a87ef0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:60.0-60.0> [0x3a88130] str='\bsg_cache_pkg::AMOMAX_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a886d0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a88250] bits='110110'(6) basic_prep range=[5:0] int=54
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a88370] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a88490] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a885b0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:49.0-49.0> [0x3a887f0] str='\bsg_cache_pkg::AMOMAX_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a88d90] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a88910] bits='100110'(6) basic_prep range=[5:0] int=38
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a88a30] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a88b50] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a88c70] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:61.0-61.0> [0x3a88eb0] str='\bsg_cache_pkg::AMOMINU_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a89450] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a88fd0] bits='110111'(6) basic_prep range=[5:0] int=55
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a890f0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a89210] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a89330] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:50.0-50.0> [0x3a89570] str='\bsg_cache_pkg::AMOMINU_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a89b10] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a89690] bits='100111'(6) basic_prep range=[5:0] int=39
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a897b0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a898d0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a899f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:59.0-59.0> [0x3a89c30] str='\bsg_cache_pkg::AMOMIN_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a8a1d0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a89d50] bits='110101'(6) basic_prep range=[5:0] int=53
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a89e70] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a89f90] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a8a0b0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:48.0-48.0> [0x3a8a2f0] str='\bsg_cache_pkg::AMOMIN_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a8a890] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a8a410] bits='100101'(6) basic_prep range=[5:0] int=37
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a8a530] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a8a650] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a8a770] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:58.0-58.0> [0x3ab7060] str='\bsg_cache_pkg::AMOOR_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ab7600] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ab7180] bits='110100'(6) basic_prep range=[5:0] int=52
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ab72a0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ab73c0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ab74e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:47.0-47.0> [0x3ab7720] str='\bsg_cache_pkg::AMOOR_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ab7cc0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ab7840] bits='100100'(6) basic_prep range=[5:0] int=36
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ab7960] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ab7a80] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ab7ba0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:54.0-54.0> [0x3ab7de0] str='\bsg_cache_pkg::AMOSWAP_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ab8380] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ab7f00] bits='110000'(6) basic_prep range=[5:0] int=48
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ab8020] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ab8140] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ab8260] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:43.0-43.0> [0x3ab84a0] str='\bsg_cache_pkg::AMOSWAP_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ab8a40] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ab85c0] bits='100000'(6) basic_prep range=[5:0] int=32
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ab86e0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ab8800] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ab8920] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:56.0-56.0> [0x3ab8b60] str='\bsg_cache_pkg::AMOXOR_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ab9100] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ab8c80] bits='110010'(6) basic_prep range=[5:0] int=50
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ab8da0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ab8ec0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ab8fe0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:45.0-45.0> [0x3ab9220] str='\bsg_cache_pkg::AMOXOR_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ab97c0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ab9340] bits='100010'(6) basic_prep range=[5:0] int=34
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ab9460] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ab9580] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ab96a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:40.0-40.0> [0x3ab98e0] str='\bsg_cache_pkg::AUNLOCK' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ab9e80] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ab9a00] bits='011100'(6) basic_prep range=[5:0] int=28
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ab9b20] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ab9c40] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ab9d60] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:12.0-12.0> [0x3ab9fa0] str='\bsg_cache_pkg::LB' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3aba540] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3aba0c0] bits='000000'(6) basic_prep range=[5:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3aba1e0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3aba300] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3aba420] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:17.0-17.0> [0x3aba660] str='\bsg_cache_pkg::LBU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3abac00] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3aba780] bits='000100'(6) basic_prep range=[5:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3aba8a0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3aba9c0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3abaae0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:15.0-15.0> [0x3abad20] str='\bsg_cache_pkg::LD' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3abb2c0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3abae40] bits='000011'(6) basic_prep range=[5:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3abaf60] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3abb080] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3abb1a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:20.0-20.0> [0x3abb3e0] str='\bsg_cache_pkg::LDU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3abb980] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3abb500] bits='000111'(6) basic_prep range=[5:0] int=7
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3abb620] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3abb740] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3abb860] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:13.0-13.0> [0x3abbaa0] str='\bsg_cache_pkg::LH' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3abc040] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3abbbc0] bits='000001'(6) basic_prep range=[5:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3abbce0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3abbe00] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3abbf20] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:18.0-18.0> [0x3abc160] str='\bsg_cache_pkg::LHU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3abc700] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3abc280] bits='000101'(6) basic_prep range=[5:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3abc3a0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3abc4c0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3abc5e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:27.0-27.0> [0x3abc820] str='\bsg_cache_pkg::LM' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3abcdc0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3abc940] bits='001100'(6) basic_prep range=[5:0] int=12
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3abca60] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3abcb80] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3abcca0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:14.0-14.0> [0x3abcee0] str='\bsg_cache_pkg::LW' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3abd480] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3abd000] bits='000010'(6) basic_prep range=[5:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3abd120] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3abd240] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3abd360] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:19.0-19.0> [0x3abd5a0] str='\bsg_cache_pkg::LWU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3abdb40] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3abd6c0] bits='000110'(6) basic_prep range=[5:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3abd7e0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3abd900] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3abda20] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:22.0-22.0> [0x3abdc60] str='\bsg_cache_pkg::SB' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3abe200] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3abdd80] bits='001000'(6) basic_prep range=[5:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3abdea0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3abdfc0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3abe0e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:25.0-25.0> [0x3abe320] str='\bsg_cache_pkg::SD' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3abe8c0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3abe440] bits='001011'(6) basic_prep range=[5:0] int=11
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3abe560] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3abe680] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3abe7a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:23.0-23.0> [0x3abe9e0] str='\bsg_cache_pkg::SH' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3abef80] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3abeb00] bits='001001'(6) basic_prep range=[5:0] int=9
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3abec20] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3abed40] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3abee60] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:28.0-28.0> [0x3abf0a0] str='\bsg_cache_pkg::SM' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3abf660] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3abf1c0] bits='001101'(6) basic_prep range=[5:0] int=13
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3abf2e0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3abf420] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3abf540] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:24.0-24.0> [0x3abf780] str='\bsg_cache_pkg::SW' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3abfd80] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3abf8c0] bits='001010'(6) basic_prep range=[5:0] int=10
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3abfa00] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3abfb40] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3abfc60] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:31.0-31.0> [0x3abfea0] str='\bsg_cache_pkg::TAGFL' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ac04a0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3abffe0] bits='010001'(6) basic_prep range=[5:0] int=17
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ac0120] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ac0260] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ac0380] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:33.0-33.0> [0x3ac05c0] str='\bsg_cache_pkg::TAGLA' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ac0bc0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ac0700] bits='010011'(6) basic_prep range=[5:0] int=19
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ac0840] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ac0980] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ac0aa0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:32.0-32.0> [0x3ac0ce0] str='\bsg_cache_pkg::TAGLV' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ac12e0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ac0e20] bits='010010'(6) basic_prep range=[5:0] int=18
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ac0f60] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ac10a0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ac11c0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:30.0-30.0> [0x3ac1400] str='\bsg_cache_pkg::TAGST' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ac1a00] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ac1540] bits='010000'(6) basic_prep range=[5:0] int=16
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ac1680] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ac17c0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ac18e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:63.0-63.0> [0x3ac1b20] str='\bsg_cache_pkg::bsg_cache_opcode_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3ac1c60] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3ac1d80] basic_prep range=[-1:0]
--- END OF AST DUMP ---
Generating RTLIL representation for module `\work_bsg_idiv_iterative::bsg_idiv_iterative_controller'.
Dumping AST before simplification:
    AST_MODULE <slpp_all/surelog.uhdm:0.0-0.0> [0x36ebf70] str='\work_bsg_idiv_iterative::bsg_idiv_iterative_controller'
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x36ec0b0] str='\reset_i' port=36
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x36ec230] str='\clk_i' port=37
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x36ec370] str='\v_i' port=38
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x36ec490] str='\ready_o' port=39
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x36ec5b0] str='\zero_divisor_i' port=40
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x36ec720] str='\signed_div_r_i' port=41
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x36ec840] str='\adder_result_is_neg_i' port=42
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x36ec960] str='\opA_is_neg_i' port=43
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x36eca80] str='\opC_is_neg_i' port=44
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x36ecc30] str='\opA_sel_o' port=45
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x36ecd50] str='\opA_ld_o' port=46
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x36ece70] str='\opA_inv_o' port=47
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x36ecf90] str='\opA_clr_l_o' port=48
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x36ed0b0] str='\opB_sel_o' port=49
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x36ed1d0] str='\opB_ld_o' port=50
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x36ed2f0] str='\opB_inv_o' port=51
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x36ed410] str='\opB_clr_l_o' port=52
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x36ed640] str='\opC_sel_o' port=53
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x36ed760] str='\opC_ld_o' port=54
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x36ed880] str='\latch_inputs_o' port=55
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x36ed9a0] str='\adder_cin_o' port=56
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x36edac0] str='\v_o' port=57
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x36edbe0] str='\yumi_i' port=58
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:54.0-54.0> [0x3a9d7b0] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_decode_s' basic_prep
        AST_STRUCT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:54.0-54.0> [0x3b2a600] basic_prep
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:59.0-59.0> [0x388d150] str='\size_op' logic basic_prep range=[16:15]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:60.0-60.0> [0x3a908b0] str='\sigext_op' logic basic_prep range=[14:14]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:61.0-61.0> [0x3aa3e30] str='\ld_op' logic basic_prep range=[13:13]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:62.0-62.0> [0x3896710] str='\st_op' logic basic_prep range=[12:12]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:63.0-63.0> [0x3b2dac0] str='\block_ld_op' logic basic_prep range=[11:11]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:64.0-64.0> [0x3b2c1b0] str='\mask_op' logic basic_prep range=[10:10]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:66.0-66.0> [0x3b296e0] str='\tagst_op' logic basic_prep range=[9:9]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:67.0-67.0> [0x3a95f00] str='\taglv_op' logic basic_prep range=[8:8]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:68.0-68.0> [0x3b2df90] str='\tagla_op' logic basic_prep range=[7:7]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:70.0-70.0> [0x3a822a0] str='\tagfl_op' logic basic_prep range=[6:6]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:71.0-71.0> [0x38986b0] str='\afl_op' logic basic_prep range=[5:5]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:72.0-72.0> [0x3b41770] str='\aflinv_op' logic basic_prep range=[4:4]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:73.0-73.0> [0x3939980] str='\ainv_op' logic basic_prep range=[3:3]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:75.0-75.0> [0x3b2aef0] str='\alock_op' logic basic_prep range=[2:2]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:76.0-76.0> [0x3b2b0c0] str='\aunlock_op' logic basic_prep range=[1:1]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:78.0-78.0> [0x3b2a8a0] str='\mgmt_op' logic basic_prep range=[0:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:153.0-153.0> [0x3b2aa70] str='$enum0' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:150.0-150.0> [0x3b639d0] str='\bsg_cache_non_blocking_pkg::e_miss_fifo_dequeue' basic_prep range=[1:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b1ce60] str='$enum0' bits='001001000110010101101110011101010110110100110000'(48) basic_prep range=[47:0] int=1853189424
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b63ba0] bits='00'(2) basic_prep range=[1:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3b1c7b0] basic_prep range=[1:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3b1c980] bits='00000000000000000000000000000001'(32) basic_prep range=[31:0] int=1
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3b1cc90] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:152.0-152.0> [0x3b1c070] str='\bsg_cache_non_blocking_pkg::e_miss_fifo_invalidate' basic_prep range=[1:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b29ab0] str='$enum0' bits='001001000110010101101110011101010110110100110000'(48) basic_prep range=[47:0] int=1853189424
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b1c240] bits='10'(2) basic_prep range=[1:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3b29090] basic_prep range=[1:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3b29260] bits='00000000000000000000000000000001'(32) basic_prep range=[31:0] int=1
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3b298e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:151.0-151.0> [0x3b29c80] str='\bsg_cache_non_blocking_pkg::e_miss_fifo_skip' basic_prep range=[1:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b6ac50] str='$enum0' bits='001001000110010101101110011101010110110100110000'(48) basic_prep range=[47:0] int=1853189424
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b29f50] bits='01'(2) basic_prep range=[1:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3b2a120] basic_prep range=[1:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3b2a2f0] bits='00000000000000000000000000000001'(32) basic_prep range=[31:0] int=1
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3b6aa80] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:153.0-153.0> [0x3b6ae20] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_miss_fifo_op_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3b6aff0] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3b6b110] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:43.0-43.0> [0x3b1f900] str='$enum1' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:36.0-36.0> [0x3b1fb90] str='\bsg_cache_non_blocking_pkg::AFL' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b685b0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b1fd60] bits='11000'(5) basic_prep range=[4:0] int=24
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b1ff30] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b20100] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b202d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:37.0-37.0> [0x3b686d0] str='\bsg_cache_non_blocking_pkg::AFLINV' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b68fe0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b688a0] bits='11001'(5) basic_prep range=[4:0] int=25
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b68a70] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b68c40] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b68e10] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:38.0-38.0> [0x3b691b0] str='\bsg_cache_non_blocking_pkg::AINV' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b4c140] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b4ba00] bits='11010'(5) basic_prep range=[4:0] int=26
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b4bbd0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b4bda0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b4bf70] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:40.0-40.0> [0x3b4c310] str='\bsg_cache_non_blocking_pkg::ALOCK' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b41e00] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b4c4e0] bits='11011'(5) basic_prep range=[4:0] int=27
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b4c6b0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b41a60] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b41c30] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:41.0-41.0> [0x3b41fd0] str='\bsg_cache_non_blocking_pkg::AUNLOCK' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b428e0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b421a0] bits='11100'(5) basic_prep range=[4:0] int=28
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b42370] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b42540] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b42710] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:29.0-29.0> [0x3b42ab0] str='\bsg_cache_non_blocking_pkg::BLOCK_LD' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b3e000] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b3d8c0] bits='01110'(5) basic_prep range=[4:0] int=14
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b3da90] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b3dc60] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b3de30] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:14.0-14.0> [0x3b3e1d0] str='\bsg_cache_non_blocking_pkg::LB' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b3eae0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b3e3a0] bits='00000'(5) basic_prep range=[4:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b3e570] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b3e740] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b3e910] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:19.0-19.0> [0x3b69300] str='\bsg_cache_non_blocking_pkg::LBU' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b69c10] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b694d0] bits='00100'(5) basic_prep range=[4:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b696a0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b69870] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b69a40] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:17.0-17.0> [0x3b69de0] str='\bsg_cache_non_blocking_pkg::LD' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b6a6f0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b69fb0] bits='00011'(5) basic_prep range=[4:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b6a180] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b6a350] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b6a520] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:15.0-15.0> [0x3b6a8c0] str='\bsg_cache_non_blocking_pkg::LH' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b6bb50] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b6b410] bits='00001'(5) basic_prep range=[4:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b6b5e0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b6b7b0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b6b980] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:20.0-20.0> [0x3b6bd20] str='\bsg_cache_non_blocking_pkg::LHU' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b6c630] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b6bef0] bits='00101'(5) basic_prep range=[4:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b6c0c0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b6c290] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b6c460] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:16.0-16.0> [0x3b6c800] str='\bsg_cache_non_blocking_pkg::LW' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b27380] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b6c9d0] bits='00010'(5) basic_prep range=[4:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b6cba0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b6cd70] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b271b0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:21.0-21.0> [0x3b27550] str='\bsg_cache_non_blocking_pkg::LWU' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b27e60] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b27720] bits='00110'(5) basic_prep range=[4:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b278f0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b27ac0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b27c90] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:23.0-23.0> [0x3b28030] str='\bsg_cache_non_blocking_pkg::SB' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b28940] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b28200] bits='01000'(5) basic_prep range=[4:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b283d0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b285a0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b28770] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:26.0-26.0> [0x3b28b10] str='\bsg_cache_non_blocking_pkg::SD' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b255b0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b28ce0] bits='01011'(5) basic_prep range=[4:0] int=11
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b28eb0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b25210] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b253e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:24.0-24.0> [0x3b25780] str='\bsg_cache_non_blocking_pkg::SH' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b26090] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b25950] bits='01001'(5) basic_prep range=[4:0] int=9
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b25b20] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b25cf0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b25ec0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:27.0-27.0> [0x3b26260] str='\bsg_cache_non_blocking_pkg::SM' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b26b70] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b26430] bits='01101'(5) basic_prep range=[4:0] int=13
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b26600] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b267d0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b269a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:25.0-25.0> [0x3b26d40] str='\bsg_cache_non_blocking_pkg::SW' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b1d9a0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b26f10] bits='01010'(5) basic_prep range=[4:0] int=10
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b1d430] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b1d600] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b1d7d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:32.0-32.0> [0x3b1db70] str='\bsg_cache_non_blocking_pkg::TAGFL' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b1e480] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b1dd40] bits='10001'(5) basic_prep range=[4:0] int=17
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b1df10] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b1e0e0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b1e2b0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:34.0-34.0> [0x3b1e650] str='\bsg_cache_non_blocking_pkg::TAGLA' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b1ef60] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b1e820] bits='10011'(5) basic_prep range=[4:0] int=19
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b1e9f0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b1ebc0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b1ed90] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:33.0-33.0> [0x3b1f130] str='\bsg_cache_non_blocking_pkg::TAGLV' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b3ee70] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b1f300] bits='10010'(5) basic_prep range=[4:0] int=18
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b1f4d0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b1f6a0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b3eca0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:31.0-31.0> [0x3b3f040] str='\bsg_cache_non_blocking_pkg::TAGST' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b3f950] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b3f210] bits='10000'(5) basic_prep range=[4:0] int=16
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b3f3e0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b3f5b0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b3f780] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:43.0-43.0> [0x3b3fb20] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_opcode_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3b3fcf0] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3b3fe10] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:139.0-139.0> [0x3b3ff30] str='$enum2' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:134.0-134.0> [0x3b40100] str='\bsg_cache_non_blocking_pkg::e_stat_clear_dirty' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b40a10] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b402d0] bits='001'(3) basic_prep range=[2:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3b404a0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3b40670] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3b40840] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:133.0-133.0> [0x3b40be0] str='\bsg_cache_non_blocking_pkg::e_stat_read' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b414f0] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b40db0] bits='000'(3) basic_prep range=[2:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3b40f80] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3b41150] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3b41320] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:138.0-138.0> [0x3b488d0] str='\bsg_cache_non_blocking_pkg::e_stat_reset' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b491e0] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b48aa0] bits='101'(3) basic_prep range=[2:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3b48c70] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3b48e40] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3b49010] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:135.0-135.0> [0x3b493b0] str='\bsg_cache_non_blocking_pkg::e_stat_set_lru' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b49cc0] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b49580] bits='010'(3) basic_prep range=[2:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3b49750] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3b49920] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3b49af0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:137.0-137.0> [0x3b49e90] str='\bsg_cache_non_blocking_pkg::e_stat_set_lru_and_clear_dirty' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b4a7a0] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b4a060] bits='100'(3) basic_prep range=[2:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3b4a230] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3b4a400] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3b4a5d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:136.0-136.0> [0x3b4a970] str='\bsg_cache_non_blocking_pkg::e_stat_set_lru_and_dirty' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b4b280] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b4ab40] bits='011'(3) basic_prep range=[2:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3b4ad10] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3b4aee0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3b4b0b0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:139.0-139.0> [0x3b4b450] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_stat_op_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3b4b620] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3b4b740] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:115.0-115.0> [0x3b4b860] str='$enum3' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:112.0-112.0> [0x3b63da0] str='\bsg_cache_non_blocking_pkg::e_tag_invalidate' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b646b0] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b63f70] bits='100'(3) basic_prep range=[2:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3b64140] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3b64310] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3b644e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:113.0-113.0> [0x3b64880] str='\bsg_cache_non_blocking_pkg::e_tag_lock' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b65190] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b64a50] bits='101'(3) basic_prep range=[2:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3b64c20] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3b64df0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3b64fc0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:108.0-108.0> [0x3b65360] str='\bsg_cache_non_blocking_pkg::e_tag_read' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b65c70] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b65530] bits='000'(3) basic_prep range=[2:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3b65700] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3b658d0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3b65aa0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:110.0-110.0> [0x3b65e40] str='\bsg_cache_non_blocking_pkg::e_tag_set_tag' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b66750] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b66010] bits='010'(3) basic_prep range=[2:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3b661e0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3b663b0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3b66580] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:111.0-111.0> [0x3b66920] str='\bsg_cache_non_blocking_pkg::e_tag_set_tag_and_lock' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b67230] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b66af0] bits='011'(3) basic_prep range=[2:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3b66cc0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3b66e90] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3b67060] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:109.0-109.0> [0x3b67400] str='\bsg_cache_non_blocking_pkg::e_tag_store' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b67d10] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b675d0] bits='001'(3) basic_prep range=[2:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3b677a0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3b67970] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3b67b40] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:114.0-114.0> [0x3b67ee0] str='\bsg_cache_non_blocking_pkg::e_tag_unlock' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b20750] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b680b0] bits='110'(3) basic_prep range=[2:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3b68280] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3b68450] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3b20580] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:115.0-115.0> [0x3b20920] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_tag_op_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3b20af0] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3b20c10] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:181.0-181.0> [0x3b20d30] str='$enum4' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:176.0-176.0> [0x3b20f00] str='\bsg_cache_non_blocking_pkg::DEQUEUE_MODE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b21810] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b210d0] bits='0111'(4) basic_prep range=[3:0] int=7
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b212a0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b21470] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b21640] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:170.0-170.0> [0x3b219e0] str='\bsg_cache_non_blocking_pkg::MGMT_OP' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b222f0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b21bb0] bits='0001'(4) basic_prep range=[3:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b21d80] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b21f50] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b22120] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:169.0-169.0> [0x3b224c0] str='\bsg_cache_non_blocking_pkg::MHU_IDLE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b22dd0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b22690] bits='0000'(4) basic_prep range=[3:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b22860] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b22a30] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b22c00] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:173.0-173.0> [0x3b22fa0] str='\bsg_cache_non_blocking_pkg::READ_TAG1' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b238b0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b23170] bits='0100'(4) basic_prep range=[3:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b23340] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b23510] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b236e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:177.0-177.0> [0x3b23a80] str='\bsg_cache_non_blocking_pkg::READ_TAG2' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b24390] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b23c50] bits='1000'(4) basic_prep range=[3:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b23e20] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b23ff0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b241c0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:180.0-180.0> [0x3b24560] str='\bsg_cache_non_blocking_pkg::RECOVER' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b24e70] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b24730] bits='1011'(4) basic_prep range=[3:0] int=11
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b24900] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b24ad0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b24ca0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:179.0-179.0> [0x3b25040] str='\bsg_cache_non_blocking_pkg::SCAN_MODE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b4d1b0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b4ca70] bits='1010'(4) basic_prep range=[3:0] int=10
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b4cc40] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b4ce10] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b4cfe0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:174.0-174.0> [0x3b4d380] str='\bsg_cache_non_blocking_pkg::SEND_DMA_REQ1' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b4dc90] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b4d550] bits='0101'(4) basic_prep range=[3:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b4d720] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b4d8f0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b4dac0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:178.0-178.0> [0x3b4de60] str='\bsg_cache_non_blocking_pkg::SEND_DMA_REQ2' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b4e770] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b4e030] bits='1001'(4) basic_prep range=[3:0] int=9
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b4e200] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b4e3d0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b4e5a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:171.0-171.0> [0x3b4e940] str='\bsg_cache_non_blocking_pkg::SEND_MGMT_DMA' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b4f250] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b4eb10] bits='0010'(4) basic_prep range=[3:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b4ece0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b4eeb0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b4f080] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:175.0-175.0> [0x3b4f420] str='\bsg_cache_non_blocking_pkg::WAIT_DMA_DONE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b4fd30] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b4f5f0] bits='0110'(4) basic_prep range=[3:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b4f7c0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b4f990] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b4fb60] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:172.0-172.0> [0x3b4ff00] str='\bsg_cache_non_blocking_pkg::WAIT_MGMT_DMA' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b50810] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b500d0] bits='0011'(4) basic_prep range=[3:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b502a0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b50470] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b50640] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:181.0-181.0> [0x3b50bf0] str='\bsg_cache_non_blocking_pkg::mhu_state_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3b50dc0] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3b50ee0] basic_prep range=[-1:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:72.0-72.0> [0x3b51000] str='\bsg_cache_pkg::bsg_cache_decode_s' basic_prep
        AST_STRUCT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:72.0-72.0> [0x3b51120] basic_prep
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:77.0-77.0> [0x3b51240] str='\data_size_op' logic basic_prep range=[18:17]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:78.0-78.0> [0x3b51360] str='\sigext_op' logic basic_prep range=[16:16]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:79.0-79.0> [0x3b51480] str='\mask_op' logic basic_prep range=[15:15]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:80.0-80.0> [0x3b515a0] str='\ld_op' logic basic_prep range=[14:14]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:81.0-81.0> [0x3b516c0] str='\st_op' logic basic_prep range=[13:13]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:82.0-82.0> [0x3b517e0] str='\tagst_op' logic basic_prep range=[12:12]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:83.0-83.0> [0x3b51900] str='\tagfl_op' logic basic_prep range=[11:11]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:84.0-84.0> [0x3b51a20] str='\taglv_op' logic basic_prep range=[10:10]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:85.0-85.0> [0x3b42db0] str='\tagla_op' logic basic_prep range=[9:9]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:86.0-86.0> [0x3b42ed0] str='\afl_op' logic basic_prep range=[8:8]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:87.0-87.0> [0x3b42ff0] str='\aflinv_op' logic basic_prep range=[7:7]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:88.0-88.0> [0x3b43110] str='\ainv_op' logic basic_prep range=[6:6]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:89.0-89.0> [0x3b43230] str='\alock_op' logic basic_prep range=[5:5]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:90.0-90.0> [0x3b43350] str='\aunlock_op' logic basic_prep range=[4:4]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:91.0-91.0> [0x3b43470] str='\tag_read_op' logic basic_prep range=[3:3]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:93.0-93.0> [0x3b43590] str='\atomic_op' logic basic_prep range=[2:2]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:94.0-94.0> [0x3b436b0] str='\amoswap_op' logic basic_prep range=[1:1]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:95.0-95.0> [0x3b437d0] str='\amoor_op' logic basic_prep range=[0:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:111.0-111.0> [0x3b438f0] str='$enum5' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:109.0-109.0> [0x3b43a10] str='\bsg_cache_pkg::e_dma_get_fill_data' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b43fb0] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b43b30] bits='0100'(4) basic_prep range=[3:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3b43c50] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3b43d70] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3b43e90] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:106.0-106.0> [0x3b440d0] str='\bsg_cache_pkg::e_dma_nop' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b44670] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b441f0] bits='0000'(4) basic_prep range=[3:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3b44310] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3b44430] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3b44550] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:108.0-108.0> [0x3b44790] str='\bsg_cache_pkg::e_dma_send_evict_addr' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b44d30] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b448b0] bits='0010'(4) basic_prep range=[3:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3b449d0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3b44af0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3b44c10] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:110.0-110.0> [0x3b44e50] str='\bsg_cache_pkg::e_dma_send_evict_data' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b453f0] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b44f70] bits='1000'(4) basic_prep range=[3:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3b45090] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3b451b0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3b452d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:107.0-107.0> [0x3b45510] str='\bsg_cache_pkg::e_dma_send_fill_addr' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b45ab0] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b45630] bits='0001'(4) basic_prep range=[3:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3b45750] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3b45870] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3b45990] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:111.0-111.0> [0x3b45bd0] str='\bsg_cache_pkg::bsg_cache_dma_cmd_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3b45cf0] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3b45e10] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:63.0-63.0> [0x3b45f30] str='$enum6' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:35.0-35.0> [0x3b461a0] str='\bsg_cache_pkg::AFL' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b46740] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b462c0] bits='011000'(6) basic_prep range=[5:0] int=24
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b463e0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b46500] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b46620] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:36.0-36.0> [0x3b46860] str='\bsg_cache_pkg::AFLINV' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b46e00] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b46980] bits='011001'(6) basic_prep range=[5:0] int=25
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b46aa0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b46bc0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b46ce0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:37.0-37.0> [0x3b46f20] str='\bsg_cache_pkg::AINV' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b474c0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b47040] bits='011010'(6) basic_prep range=[5:0] int=26
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b47160] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b47280] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b473a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:39.0-39.0> [0x3b475e0] str='\bsg_cache_pkg::ALOCK' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b47b80] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b47700] bits='011011'(6) basic_prep range=[5:0] int=27
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b47820] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b47940] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b47a60] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:55.0-55.0> [0x3b47ca0] str='\bsg_cache_pkg::AMOADD_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b48240] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b47dc0] bits='110001'(6) basic_prep range=[5:0] int=49
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b47ee0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b48000] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b48120] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:44.0-44.0> [0x3b48360] str='\bsg_cache_pkg::AMOADD_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b51ea0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b48480] bits='100001'(6) basic_prep range=[5:0] int=33
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b485a0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b51c60] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b51d80] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:57.0-57.0> [0x3b51fc0] str='\bsg_cache_pkg::AMOAND_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b52560] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b520e0] bits='110011'(6) basic_prep range=[5:0] int=51
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b52200] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b52320] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b52440] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:46.0-46.0> [0x3b52680] str='\bsg_cache_pkg::AMOAND_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b52c20] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b527a0] bits='100011'(6) basic_prep range=[5:0] int=35
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b528c0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b529e0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b52b00] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:62.0-62.0> [0x3b52d40] str='\bsg_cache_pkg::AMOMAXU_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b532e0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b52e60] bits='111000'(6) basic_prep range=[5:0] int=56
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b52f80] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b530a0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b531c0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:51.0-51.0> [0x3b53400] str='\bsg_cache_pkg::AMOMAXU_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b539a0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b53520] bits='101000'(6) basic_prep range=[5:0] int=40
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b53640] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b53760] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b53880] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:60.0-60.0> [0x3b53ac0] str='\bsg_cache_pkg::AMOMAX_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b54060] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b53be0] bits='110110'(6) basic_prep range=[5:0] int=54
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b53d00] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b53e20] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b53f40] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:49.0-49.0> [0x3b54180] str='\bsg_cache_pkg::AMOMAX_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b54720] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b542a0] bits='100110'(6) basic_prep range=[5:0] int=38
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b543c0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b544e0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b54600] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:61.0-61.0> [0x3b54840] str='\bsg_cache_pkg::AMOMINU_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b54de0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b54960] bits='110111'(6) basic_prep range=[5:0] int=55
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b54a80] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b54ba0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b54cc0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:50.0-50.0> [0x3b54f00] str='\bsg_cache_pkg::AMOMINU_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b554a0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b55020] bits='100111'(6) basic_prep range=[5:0] int=39
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b55140] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b55260] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b55380] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:59.0-59.0> [0x3b555c0] str='\bsg_cache_pkg::AMOMIN_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b55b60] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b556e0] bits='110101'(6) basic_prep range=[5:0] int=53
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b55800] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b55920] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b55a40] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:48.0-48.0> [0x3b55c80] str='\bsg_cache_pkg::AMOMIN_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b56220] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b55da0] bits='100101'(6) basic_prep range=[5:0] int=37
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b55ec0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b55fe0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b56100] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:58.0-58.0> [0x3b56340] str='\bsg_cache_pkg::AMOOR_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b568e0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b56460] bits='110100'(6) basic_prep range=[5:0] int=52
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b56580] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b566a0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b567c0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:47.0-47.0> [0x3b56a00] str='\bsg_cache_pkg::AMOOR_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b56fa0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b56b20] bits='100100'(6) basic_prep range=[5:0] int=36
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b56c40] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b56d60] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b56e80] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:54.0-54.0> [0x3b570c0] str='\bsg_cache_pkg::AMOSWAP_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b57660] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b571e0] bits='110000'(6) basic_prep range=[5:0] int=48
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b57300] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b57420] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b57540] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:43.0-43.0> [0x3b57780] str='\bsg_cache_pkg::AMOSWAP_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b57d20] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b578a0] bits='100000'(6) basic_prep range=[5:0] int=32
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b579c0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b57ae0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b57c00] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:56.0-56.0> [0x3b57e40] str='\bsg_cache_pkg::AMOXOR_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b583e0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b57f60] bits='110010'(6) basic_prep range=[5:0] int=50
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b58080] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b581a0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b582c0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:45.0-45.0> [0x3b58500] str='\bsg_cache_pkg::AMOXOR_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b58aa0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b58620] bits='100010'(6) basic_prep range=[5:0] int=34
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b58740] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b58860] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b58980] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:40.0-40.0> [0x3b58bc0] str='\bsg_cache_pkg::AUNLOCK' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b59160] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b58ce0] bits='011100'(6) basic_prep range=[5:0] int=28
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b58e00] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b58f20] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b59040] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:12.0-12.0> [0x3b59280] str='\bsg_cache_pkg::LB' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b59820] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b593a0] bits='000000'(6) basic_prep range=[5:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b594c0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b595e0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b59700] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:17.0-17.0> [0x3b59940] str='\bsg_cache_pkg::LBU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b59ee0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b59a60] bits='000100'(6) basic_prep range=[5:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b59b80] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b59ca0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b59dc0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:15.0-15.0> [0x3b5a000] str='\bsg_cache_pkg::LD' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b5a5a0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b5a120] bits='000011'(6) basic_prep range=[5:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b5a240] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b5a360] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b5a480] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:20.0-20.0> [0x3b5a6c0] str='\bsg_cache_pkg::LDU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b5ac60] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b5a7e0] bits='000111'(6) basic_prep range=[5:0] int=7
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b5a900] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b5aa20] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b5ab40] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:13.0-13.0> [0x3b5ad80] str='\bsg_cache_pkg::LH' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b5b320] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b5aea0] bits='000001'(6) basic_prep range=[5:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b5afc0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b5b0e0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b5b200] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:18.0-18.0> [0x3b5b440] str='\bsg_cache_pkg::LHU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b5b9e0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b5b560] bits='000101'(6) basic_prep range=[5:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b5b680] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b5b7a0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b5b8c0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:27.0-27.0> [0x3b5bb00] str='\bsg_cache_pkg::LM' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b5c0a0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b5bc20] bits='001100'(6) basic_prep range=[5:0] int=12
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b5bd40] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b5be60] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b5bf80] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:14.0-14.0> [0x3b5c1c0] str='\bsg_cache_pkg::LW' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b5c760] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b5c2e0] bits='000010'(6) basic_prep range=[5:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b5c400] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b5c520] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b5c640] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:19.0-19.0> [0x3b5c880] str='\bsg_cache_pkg::LWU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b5ce20] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b5c9a0] bits='000110'(6) basic_prep range=[5:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b5cac0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b5cbe0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b5cd00] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:22.0-22.0> [0x3b5cf40] str='\bsg_cache_pkg::SB' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b5d4e0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b5d060] bits='001000'(6) basic_prep range=[5:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b5d180] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b5d2a0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b5d3c0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:25.0-25.0> [0x3b5d600] str='\bsg_cache_pkg::SD' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b5dba0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b5d720] bits='001011'(6) basic_prep range=[5:0] int=11
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b5d840] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b5d960] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b5da80] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:23.0-23.0> [0x3b5dcc0] str='\bsg_cache_pkg::SH' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b5e260] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b5dde0] bits='001001'(6) basic_prep range=[5:0] int=9
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b5df00] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b5e020] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b5e140] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:28.0-28.0> [0x3b5e380] str='\bsg_cache_pkg::SM' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b5e980] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b5e4c0] bits='001101'(6) basic_prep range=[5:0] int=13
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b5e600] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b5e740] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b5e860] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:24.0-24.0> [0x3b5eaa0] str='\bsg_cache_pkg::SW' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b5f0a0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b5ebe0] bits='001010'(6) basic_prep range=[5:0] int=10
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b5ed20] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b5ee60] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b5ef80] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:31.0-31.0> [0x3b5f1c0] str='\bsg_cache_pkg::TAGFL' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b5f7c0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b5f300] bits='010001'(6) basic_prep range=[5:0] int=17
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b5f440] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b5f580] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b5f6a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:33.0-33.0> [0x3b5f8e0] str='\bsg_cache_pkg::TAGLA' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b5fee0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b5fa20] bits='010011'(6) basic_prep range=[5:0] int=19
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b5fb60] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b5fca0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b5fdc0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:32.0-32.0> [0x3b60000] str='\bsg_cache_pkg::TAGLV' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b60600] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b60140] bits='010010'(6) basic_prep range=[5:0] int=18
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b60280] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b603c0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b604e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:30.0-30.0> [0x3b60720] str='\bsg_cache_pkg::TAGST' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b60d20] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b60860] bits='010000'(6) basic_prep range=[5:0] int=16
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b609a0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b60ae0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b60c00] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:63.0-63.0> [0x3b60e40] str='\bsg_cache_pkg::bsg_cache_opcode_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3b60f80] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3b610a0] basic_prep range=[-1:0]
--- END OF AST DUMP ---
Dumping AST after simplification:
    AST_MODULE <slpp_all/surelog.uhdm:0.0-0.0> [0x36ebf70] str='\work_bsg_idiv_iterative::bsg_idiv_iterative_controller' basic_prep
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x36ec0b0] str='\reset_i' basic_prep port=36 range=[0:0]
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x36ec230] str='\clk_i' basic_prep port=37 range=[0:0]
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x36ec370] str='\v_i' basic_prep port=38 range=[0:0]
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x36ec490] str='\ready_o' basic_prep port=39 range=[0:0]
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x36ec5b0] str='\zero_divisor_i' basic_prep port=40 range=[0:0]
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x36ec720] str='\signed_div_r_i' basic_prep port=41 range=[0:0]
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x36ec840] str='\adder_result_is_neg_i' basic_prep port=42 range=[0:0]
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x36ec960] str='\opA_is_neg_i' basic_prep port=43 range=[0:0]
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x36eca80] str='\opC_is_neg_i' basic_prep port=44 range=[0:0]
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x36ecc30] str='\opA_sel_o' basic_prep port=45 range=[0:0]
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x36ecd50] str='\opA_ld_o' basic_prep port=46 range=[0:0]
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x36ece70] str='\opA_inv_o' basic_prep port=47 range=[0:0]
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x36ecf90] str='\opA_clr_l_o' basic_prep port=48 range=[0:0]
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x36ed0b0] str='\opB_sel_o' basic_prep port=49 range=[0:0]
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x36ed1d0] str='\opB_ld_o' basic_prep port=50 range=[0:0]
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x36ed2f0] str='\opB_inv_o' basic_prep port=51 range=[0:0]
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x36ed410] str='\opB_clr_l_o' basic_prep port=52 range=[0:0]
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x36ed640] str='\opC_sel_o' basic_prep port=53 range=[0:0]
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x36ed760] str='\opC_ld_o' basic_prep port=54 range=[0:0]
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x36ed880] str='\latch_inputs_o' basic_prep port=55 range=[0:0]
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x36ed9a0] str='\adder_cin_o' basic_prep port=56 range=[0:0]
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x36edac0] str='\v_o' basic_prep port=57 range=[0:0]
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x36edbe0] str='\yumi_i' basic_prep port=58 range=[0:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:54.0-54.0> [0x3a9d7b0] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_decode_s' basic_prep
        AST_STRUCT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:54.0-54.0> [0x3b2a600] basic_prep
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:59.0-59.0> [0x388d150] str='\size_op' logic basic_prep range=[16:15]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:60.0-60.0> [0x3a908b0] str='\sigext_op' logic basic_prep range=[14:14]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:61.0-61.0> [0x3aa3e30] str='\ld_op' logic basic_prep range=[13:13]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:62.0-62.0> [0x3896710] str='\st_op' logic basic_prep range=[12:12]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:63.0-63.0> [0x3b2dac0] str='\block_ld_op' logic basic_prep range=[11:11]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:64.0-64.0> [0x3b2c1b0] str='\mask_op' logic basic_prep range=[10:10]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:66.0-66.0> [0x3b296e0] str='\tagst_op' logic basic_prep range=[9:9]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:67.0-67.0> [0x3a95f00] str='\taglv_op' logic basic_prep range=[8:8]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:68.0-68.0> [0x3b2df90] str='\tagla_op' logic basic_prep range=[7:7]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:70.0-70.0> [0x3a822a0] str='\tagfl_op' logic basic_prep range=[6:6]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:71.0-71.0> [0x38986b0] str='\afl_op' logic basic_prep range=[5:5]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:72.0-72.0> [0x3b41770] str='\aflinv_op' logic basic_prep range=[4:4]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:73.0-73.0> [0x3939980] str='\ainv_op' logic basic_prep range=[3:3]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:75.0-75.0> [0x3b2aef0] str='\alock_op' logic basic_prep range=[2:2]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:76.0-76.0> [0x3b2b0c0] str='\aunlock_op' logic basic_prep range=[1:1]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:78.0-78.0> [0x3b2a8a0] str='\mgmt_op' logic basic_prep range=[0:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:153.0-153.0> [0x3b2aa70] str='$enum0' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:150.0-150.0> [0x3b639d0] str='\bsg_cache_non_blocking_pkg::e_miss_fifo_dequeue' basic_prep range=[1:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b1ce60] str='$enum0' bits='001001000110010101101110011101010110110100110000'(48) basic_prep range=[47:0] int=1853189424
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b63ba0] bits='00'(2) basic_prep range=[1:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3b1c7b0] basic_prep range=[1:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3b1c980] bits='00000000000000000000000000000001'(32) basic_prep range=[31:0] int=1
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3b1cc90] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:152.0-152.0> [0x3b1c070] str='\bsg_cache_non_blocking_pkg::e_miss_fifo_invalidate' basic_prep range=[1:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b29ab0] str='$enum0' bits='001001000110010101101110011101010110110100110000'(48) basic_prep range=[47:0] int=1853189424
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b1c240] bits='10'(2) basic_prep range=[1:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3b29090] basic_prep range=[1:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3b29260] bits='00000000000000000000000000000001'(32) basic_prep range=[31:0] int=1
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3b298e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:151.0-151.0> [0x3b29c80] str='\bsg_cache_non_blocking_pkg::e_miss_fifo_skip' basic_prep range=[1:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b6ac50] str='$enum0' bits='001001000110010101101110011101010110110100110000'(48) basic_prep range=[47:0] int=1853189424
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b29f50] bits='01'(2) basic_prep range=[1:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3b2a120] basic_prep range=[1:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3b2a2f0] bits='00000000000000000000000000000001'(32) basic_prep range=[31:0] int=1
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3b6aa80] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:153.0-153.0> [0x3b6ae20] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_miss_fifo_op_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3b6aff0] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3b6b110] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:43.0-43.0> [0x3b1f900] str='$enum1' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:36.0-36.0> [0x3b1fb90] str='\bsg_cache_non_blocking_pkg::AFL' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b685b0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b1fd60] bits='11000'(5) basic_prep range=[4:0] int=24
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b1ff30] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b20100] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b202d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:37.0-37.0> [0x3b686d0] str='\bsg_cache_non_blocking_pkg::AFLINV' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b68fe0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b688a0] bits='11001'(5) basic_prep range=[4:0] int=25
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b68a70] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b68c40] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b68e10] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:38.0-38.0> [0x3b691b0] str='\bsg_cache_non_blocking_pkg::AINV' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b4c140] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b4ba00] bits='11010'(5) basic_prep range=[4:0] int=26
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b4bbd0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b4bda0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b4bf70] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:40.0-40.0> [0x3b4c310] str='\bsg_cache_non_blocking_pkg::ALOCK' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b41e00] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b4c4e0] bits='11011'(5) basic_prep range=[4:0] int=27
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b4c6b0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b41a60] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b41c30] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:41.0-41.0> [0x3b41fd0] str='\bsg_cache_non_blocking_pkg::AUNLOCK' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b428e0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b421a0] bits='11100'(5) basic_prep range=[4:0] int=28
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b42370] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b42540] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b42710] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:29.0-29.0> [0x3b42ab0] str='\bsg_cache_non_blocking_pkg::BLOCK_LD' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b3e000] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b3d8c0] bits='01110'(5) basic_prep range=[4:0] int=14
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b3da90] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b3dc60] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b3de30] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:14.0-14.0> [0x3b3e1d0] str='\bsg_cache_non_blocking_pkg::LB' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b3eae0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b3e3a0] bits='00000'(5) basic_prep range=[4:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b3e570] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b3e740] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b3e910] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:19.0-19.0> [0x3b69300] str='\bsg_cache_non_blocking_pkg::LBU' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b69c10] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b694d0] bits='00100'(5) basic_prep range=[4:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b696a0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b69870] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b69a40] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:17.0-17.0> [0x3b69de0] str='\bsg_cache_non_blocking_pkg::LD' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b6a6f0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b69fb0] bits='00011'(5) basic_prep range=[4:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b6a180] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b6a350] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b6a520] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:15.0-15.0> [0x3b6a8c0] str='\bsg_cache_non_blocking_pkg::LH' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b6bb50] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b6b410] bits='00001'(5) basic_prep range=[4:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b6b5e0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b6b7b0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b6b980] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:20.0-20.0> [0x3b6bd20] str='\bsg_cache_non_blocking_pkg::LHU' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b6c630] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b6bef0] bits='00101'(5) basic_prep range=[4:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b6c0c0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b6c290] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b6c460] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:16.0-16.0> [0x3b6c800] str='\bsg_cache_non_blocking_pkg::LW' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b27380] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b6c9d0] bits='00010'(5) basic_prep range=[4:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b6cba0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b6cd70] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b271b0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:21.0-21.0> [0x3b27550] str='\bsg_cache_non_blocking_pkg::LWU' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b27e60] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b27720] bits='00110'(5) basic_prep range=[4:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b278f0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b27ac0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b27c90] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:23.0-23.0> [0x3b28030] str='\bsg_cache_non_blocking_pkg::SB' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b28940] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b28200] bits='01000'(5) basic_prep range=[4:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b283d0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b285a0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b28770] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:26.0-26.0> [0x3b28b10] str='\bsg_cache_non_blocking_pkg::SD' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b255b0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b28ce0] bits='01011'(5) basic_prep range=[4:0] int=11
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b28eb0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b25210] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b253e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:24.0-24.0> [0x3b25780] str='\bsg_cache_non_blocking_pkg::SH' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b26090] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b25950] bits='01001'(5) basic_prep range=[4:0] int=9
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b25b20] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b25cf0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b25ec0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:27.0-27.0> [0x3b26260] str='\bsg_cache_non_blocking_pkg::SM' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b26b70] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b26430] bits='01101'(5) basic_prep range=[4:0] int=13
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b26600] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b267d0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b269a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:25.0-25.0> [0x3b26d40] str='\bsg_cache_non_blocking_pkg::SW' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b1d9a0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b26f10] bits='01010'(5) basic_prep range=[4:0] int=10
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b1d430] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b1d600] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b1d7d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:32.0-32.0> [0x3b1db70] str='\bsg_cache_non_blocking_pkg::TAGFL' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b1e480] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b1dd40] bits='10001'(5) basic_prep range=[4:0] int=17
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b1df10] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b1e0e0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b1e2b0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:34.0-34.0> [0x3b1e650] str='\bsg_cache_non_blocking_pkg::TAGLA' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b1ef60] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b1e820] bits='10011'(5) basic_prep range=[4:0] int=19
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b1e9f0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b1ebc0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b1ed90] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:33.0-33.0> [0x3b1f130] str='\bsg_cache_non_blocking_pkg::TAGLV' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b3ee70] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b1f300] bits='10010'(5) basic_prep range=[4:0] int=18
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b1f4d0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b1f6a0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b3eca0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:31.0-31.0> [0x3b3f040] str='\bsg_cache_non_blocking_pkg::TAGST' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b3f950] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b3f210] bits='10000'(5) basic_prep range=[4:0] int=16
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b3f3e0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b3f5b0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b3f780] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:43.0-43.0> [0x3b3fb20] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_opcode_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3b3fcf0] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3b3fe10] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:139.0-139.0> [0x3b3ff30] str='$enum2' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:134.0-134.0> [0x3b40100] str='\bsg_cache_non_blocking_pkg::e_stat_clear_dirty' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b40a10] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b402d0] bits='001'(3) basic_prep range=[2:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3b404a0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3b40670] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3b40840] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:133.0-133.0> [0x3b40be0] str='\bsg_cache_non_blocking_pkg::e_stat_read' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b414f0] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b40db0] bits='000'(3) basic_prep range=[2:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3b40f80] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3b41150] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3b41320] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:138.0-138.0> [0x3b488d0] str='\bsg_cache_non_blocking_pkg::e_stat_reset' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b491e0] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b48aa0] bits='101'(3) basic_prep range=[2:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3b48c70] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3b48e40] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3b49010] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:135.0-135.0> [0x3b493b0] str='\bsg_cache_non_blocking_pkg::e_stat_set_lru' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b49cc0] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b49580] bits='010'(3) basic_prep range=[2:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3b49750] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3b49920] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3b49af0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:137.0-137.0> [0x3b49e90] str='\bsg_cache_non_blocking_pkg::e_stat_set_lru_and_clear_dirty' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b4a7a0] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b4a060] bits='100'(3) basic_prep range=[2:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3b4a230] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3b4a400] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3b4a5d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:136.0-136.0> [0x3b4a970] str='\bsg_cache_non_blocking_pkg::e_stat_set_lru_and_dirty' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b4b280] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b4ab40] bits='011'(3) basic_prep range=[2:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3b4ad10] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3b4aee0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3b4b0b0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:139.0-139.0> [0x3b4b450] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_stat_op_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3b4b620] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3b4b740] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:115.0-115.0> [0x3b4b860] str='$enum3' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:112.0-112.0> [0x3b63da0] str='\bsg_cache_non_blocking_pkg::e_tag_invalidate' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b646b0] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b63f70] bits='100'(3) basic_prep range=[2:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3b64140] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3b64310] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3b644e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:113.0-113.0> [0x3b64880] str='\bsg_cache_non_blocking_pkg::e_tag_lock' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b65190] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b64a50] bits='101'(3) basic_prep range=[2:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3b64c20] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3b64df0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3b64fc0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:108.0-108.0> [0x3b65360] str='\bsg_cache_non_blocking_pkg::e_tag_read' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b65c70] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b65530] bits='000'(3) basic_prep range=[2:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3b65700] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3b658d0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3b65aa0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:110.0-110.0> [0x3b65e40] str='\bsg_cache_non_blocking_pkg::e_tag_set_tag' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b66750] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b66010] bits='010'(3) basic_prep range=[2:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3b661e0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3b663b0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3b66580] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:111.0-111.0> [0x3b66920] str='\bsg_cache_non_blocking_pkg::e_tag_set_tag_and_lock' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b67230] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b66af0] bits='011'(3) basic_prep range=[2:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3b66cc0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3b66e90] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3b67060] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:109.0-109.0> [0x3b67400] str='\bsg_cache_non_blocking_pkg::e_tag_store' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b67d10] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b675d0] bits='001'(3) basic_prep range=[2:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3b677a0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3b67970] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3b67b40] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:114.0-114.0> [0x3b67ee0] str='\bsg_cache_non_blocking_pkg::e_tag_unlock' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b20750] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b680b0] bits='110'(3) basic_prep range=[2:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3b68280] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3b68450] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3b20580] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:115.0-115.0> [0x3b20920] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_tag_op_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3b20af0] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3b20c10] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:181.0-181.0> [0x3b20d30] str='$enum4' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:176.0-176.0> [0x3b20f00] str='\bsg_cache_non_blocking_pkg::DEQUEUE_MODE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b21810] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b210d0] bits='0111'(4) basic_prep range=[3:0] int=7
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b212a0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b21470] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b21640] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:170.0-170.0> [0x3b219e0] str='\bsg_cache_non_blocking_pkg::MGMT_OP' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b222f0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b21bb0] bits='0001'(4) basic_prep range=[3:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b21d80] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b21f50] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b22120] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:169.0-169.0> [0x3b224c0] str='\bsg_cache_non_blocking_pkg::MHU_IDLE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b22dd0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b22690] bits='0000'(4) basic_prep range=[3:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b22860] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b22a30] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b22c00] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:173.0-173.0> [0x3b22fa0] str='\bsg_cache_non_blocking_pkg::READ_TAG1' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b238b0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b23170] bits='0100'(4) basic_prep range=[3:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b23340] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b23510] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b236e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:177.0-177.0> [0x3b23a80] str='\bsg_cache_non_blocking_pkg::READ_TAG2' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b24390] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b23c50] bits='1000'(4) basic_prep range=[3:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b23e20] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b23ff0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b241c0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:180.0-180.0> [0x3b24560] str='\bsg_cache_non_blocking_pkg::RECOVER' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b24e70] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b24730] bits='1011'(4) basic_prep range=[3:0] int=11
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b24900] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b24ad0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b24ca0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:179.0-179.0> [0x3b25040] str='\bsg_cache_non_blocking_pkg::SCAN_MODE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b4d1b0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b4ca70] bits='1010'(4) basic_prep range=[3:0] int=10
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b4cc40] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b4ce10] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b4cfe0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:174.0-174.0> [0x3b4d380] str='\bsg_cache_non_blocking_pkg::SEND_DMA_REQ1' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b4dc90] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b4d550] bits='0101'(4) basic_prep range=[3:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b4d720] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b4d8f0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b4dac0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:178.0-178.0> [0x3b4de60] str='\bsg_cache_non_blocking_pkg::SEND_DMA_REQ2' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b4e770] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b4e030] bits='1001'(4) basic_prep range=[3:0] int=9
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b4e200] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b4e3d0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b4e5a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:171.0-171.0> [0x3b4e940] str='\bsg_cache_non_blocking_pkg::SEND_MGMT_DMA' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b4f250] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b4eb10] bits='0010'(4) basic_prep range=[3:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b4ece0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b4eeb0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b4f080] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:175.0-175.0> [0x3b4f420] str='\bsg_cache_non_blocking_pkg::WAIT_DMA_DONE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b4fd30] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b4f5f0] bits='0110'(4) basic_prep range=[3:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b4f7c0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b4f990] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b4fb60] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:172.0-172.0> [0x3b4ff00] str='\bsg_cache_non_blocking_pkg::WAIT_MGMT_DMA' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b50810] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b500d0] bits='0011'(4) basic_prep range=[3:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b502a0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b50470] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b50640] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:181.0-181.0> [0x3b50bf0] str='\bsg_cache_non_blocking_pkg::mhu_state_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3b50dc0] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3b50ee0] basic_prep range=[-1:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:72.0-72.0> [0x3b51000] str='\bsg_cache_pkg::bsg_cache_decode_s' basic_prep
        AST_STRUCT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:72.0-72.0> [0x3b51120] basic_prep
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:77.0-77.0> [0x3b51240] str='\data_size_op' logic basic_prep range=[18:17]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:78.0-78.0> [0x3b51360] str='\sigext_op' logic basic_prep range=[16:16]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:79.0-79.0> [0x3b51480] str='\mask_op' logic basic_prep range=[15:15]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:80.0-80.0> [0x3b515a0] str='\ld_op' logic basic_prep range=[14:14]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:81.0-81.0> [0x3b516c0] str='\st_op' logic basic_prep range=[13:13]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:82.0-82.0> [0x3b517e0] str='\tagst_op' logic basic_prep range=[12:12]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:83.0-83.0> [0x3b51900] str='\tagfl_op' logic basic_prep range=[11:11]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:84.0-84.0> [0x3b51a20] str='\taglv_op' logic basic_prep range=[10:10]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:85.0-85.0> [0x3b42db0] str='\tagla_op' logic basic_prep range=[9:9]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:86.0-86.0> [0x3b42ed0] str='\afl_op' logic basic_prep range=[8:8]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:87.0-87.0> [0x3b42ff0] str='\aflinv_op' logic basic_prep range=[7:7]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:88.0-88.0> [0x3b43110] str='\ainv_op' logic basic_prep range=[6:6]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:89.0-89.0> [0x3b43230] str='\alock_op' logic basic_prep range=[5:5]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:90.0-90.0> [0x3b43350] str='\aunlock_op' logic basic_prep range=[4:4]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:91.0-91.0> [0x3b43470] str='\tag_read_op' logic basic_prep range=[3:3]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:93.0-93.0> [0x3b43590] str='\atomic_op' logic basic_prep range=[2:2]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:94.0-94.0> [0x3b436b0] str='\amoswap_op' logic basic_prep range=[1:1]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:95.0-95.0> [0x3b437d0] str='\amoor_op' logic basic_prep range=[0:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:111.0-111.0> [0x3b438f0] str='$enum5' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:109.0-109.0> [0x3b43a10] str='\bsg_cache_pkg::e_dma_get_fill_data' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b43fb0] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b43b30] bits='0100'(4) basic_prep range=[3:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3b43c50] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3b43d70] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3b43e90] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:106.0-106.0> [0x3b440d0] str='\bsg_cache_pkg::e_dma_nop' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b44670] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b441f0] bits='0000'(4) basic_prep range=[3:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3b44310] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3b44430] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3b44550] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:108.0-108.0> [0x3b44790] str='\bsg_cache_pkg::e_dma_send_evict_addr' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b44d30] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b448b0] bits='0010'(4) basic_prep range=[3:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3b449d0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3b44af0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3b44c10] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:110.0-110.0> [0x3b44e50] str='\bsg_cache_pkg::e_dma_send_evict_data' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b453f0] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b44f70] bits='1000'(4) basic_prep range=[3:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3b45090] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3b451b0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3b452d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:107.0-107.0> [0x3b45510] str='\bsg_cache_pkg::e_dma_send_fill_addr' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b45ab0] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b45630] bits='0001'(4) basic_prep range=[3:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3b45750] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3b45870] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3b45990] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:111.0-111.0> [0x3b45bd0] str='\bsg_cache_pkg::bsg_cache_dma_cmd_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3b45cf0] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3b45e10] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:63.0-63.0> [0x3b45f30] str='$enum6' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:35.0-35.0> [0x3b461a0] str='\bsg_cache_pkg::AFL' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b46740] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b462c0] bits='011000'(6) basic_prep range=[5:0] int=24
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b463e0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b46500] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b46620] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:36.0-36.0> [0x3b46860] str='\bsg_cache_pkg::AFLINV' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b46e00] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b46980] bits='011001'(6) basic_prep range=[5:0] int=25
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b46aa0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b46bc0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b46ce0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:37.0-37.0> [0x3b46f20] str='\bsg_cache_pkg::AINV' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b474c0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b47040] bits='011010'(6) basic_prep range=[5:0] int=26
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b47160] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b47280] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b473a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:39.0-39.0> [0x3b475e0] str='\bsg_cache_pkg::ALOCK' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b47b80] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b47700] bits='011011'(6) basic_prep range=[5:0] int=27
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b47820] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b47940] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b47a60] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:55.0-55.0> [0x3b47ca0] str='\bsg_cache_pkg::AMOADD_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b48240] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b47dc0] bits='110001'(6) basic_prep range=[5:0] int=49
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b47ee0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b48000] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b48120] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:44.0-44.0> [0x3b48360] str='\bsg_cache_pkg::AMOADD_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b51ea0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b48480] bits='100001'(6) basic_prep range=[5:0] int=33
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b485a0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b51c60] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b51d80] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:57.0-57.0> [0x3b51fc0] str='\bsg_cache_pkg::AMOAND_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b52560] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b520e0] bits='110011'(6) basic_prep range=[5:0] int=51
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b52200] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b52320] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b52440] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:46.0-46.0> [0x3b52680] str='\bsg_cache_pkg::AMOAND_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b52c20] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b527a0] bits='100011'(6) basic_prep range=[5:0] int=35
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b528c0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b529e0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b52b00] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:62.0-62.0> [0x3b52d40] str='\bsg_cache_pkg::AMOMAXU_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b532e0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b52e60] bits='111000'(6) basic_prep range=[5:0] int=56
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b52f80] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b530a0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b531c0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:51.0-51.0> [0x3b53400] str='\bsg_cache_pkg::AMOMAXU_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b539a0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b53520] bits='101000'(6) basic_prep range=[5:0] int=40
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b53640] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b53760] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b53880] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:60.0-60.0> [0x3b53ac0] str='\bsg_cache_pkg::AMOMAX_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b54060] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b53be0] bits='110110'(6) basic_prep range=[5:0] int=54
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b53d00] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b53e20] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b53f40] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:49.0-49.0> [0x3b54180] str='\bsg_cache_pkg::AMOMAX_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b54720] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b542a0] bits='100110'(6) basic_prep range=[5:0] int=38
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b543c0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b544e0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b54600] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:61.0-61.0> [0x3b54840] str='\bsg_cache_pkg::AMOMINU_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b54de0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b54960] bits='110111'(6) basic_prep range=[5:0] int=55
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b54a80] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b54ba0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b54cc0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:50.0-50.0> [0x3b54f00] str='\bsg_cache_pkg::AMOMINU_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b554a0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b55020] bits='100111'(6) basic_prep range=[5:0] int=39
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b55140] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b55260] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b55380] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:59.0-59.0> [0x3b555c0] str='\bsg_cache_pkg::AMOMIN_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b55b60] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b556e0] bits='110101'(6) basic_prep range=[5:0] int=53
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b55800] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b55920] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b55a40] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:48.0-48.0> [0x3b55c80] str='\bsg_cache_pkg::AMOMIN_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b56220] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b55da0] bits='100101'(6) basic_prep range=[5:0] int=37
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b55ec0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b55fe0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b56100] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:58.0-58.0> [0x3b56340] str='\bsg_cache_pkg::AMOOR_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b568e0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b56460] bits='110100'(6) basic_prep range=[5:0] int=52
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b56580] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b566a0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b567c0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:47.0-47.0> [0x3b56a00] str='\bsg_cache_pkg::AMOOR_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b56fa0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b56b20] bits='100100'(6) basic_prep range=[5:0] int=36
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b56c40] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b56d60] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b56e80] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:54.0-54.0> [0x3b570c0] str='\bsg_cache_pkg::AMOSWAP_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b57660] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b571e0] bits='110000'(6) basic_prep range=[5:0] int=48
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b57300] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b57420] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b57540] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:43.0-43.0> [0x3b57780] str='\bsg_cache_pkg::AMOSWAP_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b57d20] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b578a0] bits='100000'(6) basic_prep range=[5:0] int=32
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b579c0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b57ae0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b57c00] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:56.0-56.0> [0x3b57e40] str='\bsg_cache_pkg::AMOXOR_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b583e0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b57f60] bits='110010'(6) basic_prep range=[5:0] int=50
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b58080] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b581a0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b582c0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:45.0-45.0> [0x3b58500] str='\bsg_cache_pkg::AMOXOR_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b58aa0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b58620] bits='100010'(6) basic_prep range=[5:0] int=34
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b58740] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b58860] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b58980] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:40.0-40.0> [0x3b58bc0] str='\bsg_cache_pkg::AUNLOCK' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b59160] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b58ce0] bits='011100'(6) basic_prep range=[5:0] int=28
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b58e00] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b58f20] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b59040] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:12.0-12.0> [0x3b59280] str='\bsg_cache_pkg::LB' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b59820] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b593a0] bits='000000'(6) basic_prep range=[5:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b594c0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b595e0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b59700] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:17.0-17.0> [0x3b59940] str='\bsg_cache_pkg::LBU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b59ee0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b59a60] bits='000100'(6) basic_prep range=[5:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b59b80] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b59ca0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b59dc0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:15.0-15.0> [0x3b5a000] str='\bsg_cache_pkg::LD' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b5a5a0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b5a120] bits='000011'(6) basic_prep range=[5:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b5a240] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b5a360] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b5a480] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:20.0-20.0> [0x3b5a6c0] str='\bsg_cache_pkg::LDU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b5ac60] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b5a7e0] bits='000111'(6) basic_prep range=[5:0] int=7
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b5a900] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b5aa20] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b5ab40] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:13.0-13.0> [0x3b5ad80] str='\bsg_cache_pkg::LH' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b5b320] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b5aea0] bits='000001'(6) basic_prep range=[5:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b5afc0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b5b0e0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b5b200] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:18.0-18.0> [0x3b5b440] str='\bsg_cache_pkg::LHU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b5b9e0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b5b560] bits='000101'(6) basic_prep range=[5:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b5b680] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b5b7a0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b5b8c0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:27.0-27.0> [0x3b5bb00] str='\bsg_cache_pkg::LM' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b5c0a0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b5bc20] bits='001100'(6) basic_prep range=[5:0] int=12
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b5bd40] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b5be60] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b5bf80] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:14.0-14.0> [0x3b5c1c0] str='\bsg_cache_pkg::LW' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b5c760] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b5c2e0] bits='000010'(6) basic_prep range=[5:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b5c400] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b5c520] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b5c640] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:19.0-19.0> [0x3b5c880] str='\bsg_cache_pkg::LWU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b5ce20] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b5c9a0] bits='000110'(6) basic_prep range=[5:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b5cac0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b5cbe0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b5cd00] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:22.0-22.0> [0x3b5cf40] str='\bsg_cache_pkg::SB' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b5d4e0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b5d060] bits='001000'(6) basic_prep range=[5:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b5d180] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b5d2a0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b5d3c0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:25.0-25.0> [0x3b5d600] str='\bsg_cache_pkg::SD' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b5dba0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b5d720] bits='001011'(6) basic_prep range=[5:0] int=11
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b5d840] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b5d960] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b5da80] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:23.0-23.0> [0x3b5dcc0] str='\bsg_cache_pkg::SH' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b5e260] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b5dde0] bits='001001'(6) basic_prep range=[5:0] int=9
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b5df00] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b5e020] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b5e140] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:28.0-28.0> [0x3b5e380] str='\bsg_cache_pkg::SM' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b5e980] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b5e4c0] bits='001101'(6) basic_prep range=[5:0] int=13
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b5e600] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b5e740] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b5e860] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:24.0-24.0> [0x3b5eaa0] str='\bsg_cache_pkg::SW' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b5f0a0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b5ebe0] bits='001010'(6) basic_prep range=[5:0] int=10
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b5ed20] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b5ee60] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b5ef80] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:31.0-31.0> [0x3b5f1c0] str='\bsg_cache_pkg::TAGFL' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b5f7c0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b5f300] bits='010001'(6) basic_prep range=[5:0] int=17
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b5f440] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b5f580] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b5f6a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:33.0-33.0> [0x3b5f8e0] str='\bsg_cache_pkg::TAGLA' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b5fee0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b5fa20] bits='010011'(6) basic_prep range=[5:0] int=19
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b5fb60] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b5fca0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b5fdc0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:32.0-32.0> [0x3b60000] str='\bsg_cache_pkg::TAGLV' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b60600] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b60140] bits='010010'(6) basic_prep range=[5:0] int=18
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b60280] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b603c0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b604e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:30.0-30.0> [0x3b60720] str='\bsg_cache_pkg::TAGST' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b60d20] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b60860] bits='010000'(6) basic_prep range=[5:0] int=16
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b609a0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b60ae0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b60c00] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:63.0-63.0> [0x3b60e40] str='\bsg_cache_pkg::bsg_cache_opcode_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3b60f80] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3b610a0] basic_prep range=[-1:0]
--- END OF AST DUMP ---
Generating RTLIL representation for module `\work_bsg_idiv_iterative::bsg_mux'.
Dumping AST before simplification:
    AST_MODULE <slpp_all/surelog.uhdm:0.0-0.0> [0x36b4900] str='\work_bsg_idiv_iterative::bsg_mux'
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x36b4a40] str='\data_i' port=18
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x36b4b80] str='\data_o' port=19
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x36b4cc0] str='\sel_i' port=20
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:54.0-54.0> [0x3bde400] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_decode_s' basic_prep
        AST_STRUCT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:54.0-54.0> [0x393c0f0] basic_prep
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:59.0-59.0> [0x3a7f910] str='\size_op' logic basic_prep range=[16:15]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:60.0-60.0> [0x3a99100] str='\sigext_op' logic basic_prep range=[14:14]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:61.0-61.0> [0x3b37c40] str='\ld_op' logic basic_prep range=[13:13]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:62.0-62.0> [0x3935fd0] str='\st_op' logic basic_prep range=[12:12]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:63.0-63.0> [0x3c03c30] str='\block_ld_op' logic basic_prep range=[11:11]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:64.0-64.0> [0x3a97800] str='\mask_op' logic basic_prep range=[10:10]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:66.0-66.0> [0x3b32ac0] str='\tagst_op' logic basic_prep range=[9:9]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:67.0-67.0> [0x3bea390] str='\taglv_op' logic basic_prep range=[8:8]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:68.0-68.0> [0x3be9700] str='\tagla_op' logic basic_prep range=[7:7]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:70.0-70.0> [0x3bba920] str='\tagfl_op' logic basic_prep range=[6:6]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:71.0-71.0> [0x38aa480] str='\afl_op' logic basic_prep range=[5:5]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:72.0-72.0> [0x3b311c0] str='\aflinv_op' logic basic_prep range=[4:4]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:73.0-73.0> [0x3beb020] str='\ainv_op' logic basic_prep range=[3:3]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:75.0-75.0> [0x39ff800] str='\alock_op' logic basic_prep range=[2:2]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:76.0-76.0> [0x3a9abe0] str='\aunlock_op' logic basic_prep range=[1:1]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:78.0-78.0> [0x3baec10] str='\mgmt_op' logic basic_prep range=[0:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:153.0-153.0> [0x3bbb050] str='$enum0' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:150.0-150.0> [0x3bbbc70] str='\bsg_cache_non_blocking_pkg::e_miss_fifo_dequeue' basic_prep range=[1:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3bdd7a0] str='$enum0' bits='001001000110010101101110011101010110110100110000'(48) basic_prep range=[47:0] int=1853189424
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3beaae0] bits='00'(2) basic_prep range=[1:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3be91c0] basic_prep range=[1:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3c05770] bits='00000000000000000000000000000001'(32) basic_prep range=[31:0] int=1
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3bdc930] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:152.0-152.0> [0x3b2ef20] str='\bsg_cache_non_blocking_pkg::e_miss_fifo_invalidate' basic_prep range=[1:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3be21f0] str='$enum0' bits='001001000110010101101110011101010110110100110000'(48) basic_prep range=[47:0] int=1853189424
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x396bec0] bits='10'(2) basic_prep range=[1:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3be3aa0] basic_prep range=[1:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3be2e40] bits='00000000000000000000000000000001'(32) basic_prep range=[31:0] int=1
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3bdfd00] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:151.0-151.0> [0x3be9e00] str='\bsg_cache_non_blocking_pkg::e_miss_fifo_skip' basic_prep range=[1:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3bdf7b0] str='$enum0' bits='001001000110010101101110011101010110110100110000'(48) basic_prep range=[47:0] int=1853189424
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3bbabb0] bits='01'(2) basic_prep range=[1:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3be15a0] basic_prep range=[1:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3b31940] bits='00000000000000000000000000000001'(32) basic_prep range=[31:0] int=1
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3bdc130] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:153.0-153.0> [0x3be81c0] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_miss_fifo_op_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3c058f0] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3bf7ac0] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:43.0-43.0> [0x3be8530] str='$enum1' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:36.0-36.0> [0x3c042e0] str='\bsg_cache_non_blocking_pkg::AFL' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3be49b0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c04f60] bits='11000'(5) basic_prep range=[4:0] int=24
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c06860] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3be5610] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3bdbce0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:37.0-37.0> [0x3be6290] str='\bsg_cache_non_blocking_pkg::AFLINV' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3bdd080] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c05be0] bits='11001'(5) basic_prep range=[4:0] int=25
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3bf6e30] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3bf61a0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3bdc620] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:38.0-38.0> [0x3bdcd80] str='\bsg_cache_non_blocking_pkg::AINV' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3be8930] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c03610] bits='11010'(5) basic_prep range=[4:0] int=26
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3be52c0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3898180] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b33e60] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:40.0-40.0> [0x3be2640] str='\bsg_cache_non_blocking_pkg::ALOCK' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3be5a60] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3be28f0] bits='11011'(5) basic_prep range=[4:0] int=27
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3be0400] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c053b0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c07930] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:41.0-41.0> [0x3be3540] str='\bsg_cache_non_blocking_pkg::AUNLOCK' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c063f0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c04730] bits='11100'(5) basic_prep range=[4:0] int=28
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3bd94e0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3bb4a60] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3bf7280] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:29.0-29.0> [0x3bea670] str='\bsg_cache_non_blocking_pkg::BLOCK_LD' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3be4f80] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3be99e0] bits='01110'(5) basic_prep range=[4:0] int=14
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c05fe0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c061b0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3be4db0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:14.0-14.0> [0x3c06c60] str='\bsg_cache_non_blocking_pkg::LB' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c03ad0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c06e30] bits='00000'(5) basic_prep range=[4:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3bf7ec0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3bf8090] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c03900] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:19.0-19.0> [0x3beb2b0] str='\bsg_cache_non_blocking_pkg::LBU' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3be4730] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3beb480] bits='00100'(5) basic_prep range=[4:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c07cf0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c07ec0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3be4560] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:17.0-17.0> [0x3c074e0] str='\bsg_cache_non_blocking_pkg::LD' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c04cc0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c076b0] bits='00011'(5) basic_prep range=[4:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c03e70] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c04040] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c04af0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:15.0-15.0> [0x3c07070] str='\bsg_cache_non_blocking_pkg::LH' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3bf6b90] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c07240] bits='00001'(5) basic_prep range=[4:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3be5e20] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3be5ff0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3bf69c0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:20.0-20.0> [0x3bf7650] str='\bsg_cache_non_blocking_pkg::LHU' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3bba020] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3bf7820] bits='00101'(5) basic_prep range=[4:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3bf5d30] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3bf5f00] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3bb9e50] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:16.0-16.0> [0x3c031a0] str='\bsg_cache_non_blocking_pkg::LW' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c0a8f0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c03370] bits='00010'(5) basic_prep range=[4:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3bb9280] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3bb9450] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c0a720] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:21.0-21.0> [0x3bf6490] str='\bsg_cache_non_blocking_pkg::LWU' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3be3ef0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3bf6660] bits='00110'(5) basic_prep range=[4:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3be19f0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3be1bc0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3be1d90] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:23.0-23.0> [0x3be40c0] str='\bsg_cache_non_blocking_pkg::SB' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3be0d30] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3be4290] bits='01000'(5) basic_prep range=[4:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3bf44d0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3bf46a0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3bf4870] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:26.0-26.0> [0x3be0f00] str='\bsg_cache_non_blocking_pkg::SD' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c08970] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3be10d0] bits='01011'(5) basic_prep range=[4:0] int=11
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c0ab60] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c0ad30] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c0af00] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:24.0-24.0> [0x3c08b40] str='\bsg_cache_non_blocking_pkg::SH' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3be6ce0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c08d10] bits='01001'(5) basic_prep range=[4:0] int=9
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3be6770] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3be6940] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3be6b10] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:27.0-27.0> [0x3c029e0] str='\bsg_cache_non_blocking_pkg::SM' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3bbc610] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c02bb0] bits='01101'(5) basic_prep range=[4:0] int=13
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c02d80] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c02f50] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3bbc440] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:25.0-25.0> [0x3bbc7e0] str='\bsg_cache_non_blocking_pkg::SW' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c0b720] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3bbc9b0] bits='01010'(5) basic_prep range=[4:0] int=10
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c0b1b0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c0b380] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c0b550] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:32.0-32.0> [0x3c08040] str='\bsg_cache_non_blocking_pkg::TAGFL' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3bf55a0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c08210] bits='10001'(5) basic_prep range=[4:0] int=17
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c083e0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c085b0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3bf53d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:34.0-34.0> [0x3bf5770] str='\bsg_cache_non_blocking_pkg::TAGLA' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3bf5040] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3bf5940] bits='10011'(5) basic_prep range=[4:0] int=19
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3bf4ad0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3bf4ca0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3bf4e70] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:33.0-33.0> [0x3bf5210] str='\bsg_cache_non_blocking_pkg::TAGLV' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3bebeb0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3beb770] bits='10010'(5) basic_prep range=[4:0] int=18
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3beb940] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3bebb10] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3bebce0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:31.0-31.0> [0x3c0b9c0] str='\bsg_cache_non_blocking_pkg::TAGST' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c0c2d0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c0bb90] bits='10000'(5) basic_prep range=[4:0] int=16
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c0bd60] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c0bf30] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c0c100] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:43.0-43.0> [0x3c0c4a0] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_opcode_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3c0c670] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3c0c790] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:139.0-139.0> [0x3be6ef0] str='$enum2' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:134.0-134.0> [0x3be70c0] str='\bsg_cache_non_blocking_pkg::e_stat_clear_dirty' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3be79d0] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3be7290] bits='001'(3) basic_prep range=[2:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3be7460] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3be7630] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3be7800] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:133.0-133.0> [0x3be7ba0] str='\bsg_cache_non_blocking_pkg::e_stat_read' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c09640] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3be7d70] bits='000'(3) basic_prep range=[2:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3c090d0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3c092a0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3c09470] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:138.0-138.0> [0x3c09810] str='\bsg_cache_non_blocking_pkg::e_stat_reset' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c0a120] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c099e0] bits='101'(3) basic_prep range=[2:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3c09bb0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3c09d80] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3c09f50] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:135.0-135.0> [0x3c0a2f0] str='\bsg_cache_non_blocking_pkg::e_stat_set_lru' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3bda9f0] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c0a4c0] bits='010'(3) basic_prep range=[2:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3bda480] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3bda650] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3bda820] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:137.0-137.0> [0x3bdabc0] str='\bsg_cache_non_blocking_pkg::e_stat_set_lru_and_clear_dirty' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3bdb4d0] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3bdad90] bits='100'(3) basic_prep range=[2:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3bdaf60] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3bdb130] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3bdb300] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:136.0-136.0> [0x3bdb6a0] str='\bsg_cache_non_blocking_pkg::e_stat_set_lru_and_dirty' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3bec7d0] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3bdb870] bits='011'(3) basic_prep range=[2:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3bdba40] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3bec430] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3bec600] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:139.0-139.0> [0x3bec9a0] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_stat_op_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3becb70] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3becc90] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:115.0-115.0> [0x3becdb0] str='$enum3' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:112.0-112.0> [0x3becf80] str='\bsg_cache_non_blocking_pkg::e_tag_invalidate' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3bed890] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3bed150] bits='100'(3) basic_prep range=[2:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3bed320] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3bed4f0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3bed6c0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:113.0-113.0> [0x3beda60] str='\bsg_cache_non_blocking_pkg::e_tag_lock' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3bee370] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3bedc30] bits='101'(3) basic_prep range=[2:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3bede00] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3bedfd0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3bee1a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:108.0-108.0> [0x3bee540] str='\bsg_cache_non_blocking_pkg::e_tag_read' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3beee50] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3bee710] bits='000'(3) basic_prep range=[2:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3bee8e0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3beeab0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3beec80] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:110.0-110.0> [0x3bef020] str='\bsg_cache_non_blocking_pkg::e_tag_set_tag' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3bef930] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3bef1f0] bits='010'(3) basic_prep range=[2:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3bef3c0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3bef590] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3bef760] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:111.0-111.0> [0x3befb00] str='\bsg_cache_non_blocking_pkg::e_tag_set_tag_and_lock' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3bf0410] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3befcd0] bits='011'(3) basic_prep range=[2:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3befea0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3bf0070] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3bf0240] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:109.0-109.0> [0x3bf05e0] str='\bsg_cache_non_blocking_pkg::e_tag_store' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3bf0ef0] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3bf07b0] bits='001'(3) basic_prep range=[2:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3bf0980] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3bf0b50] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3bf0d20] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:114.0-114.0> [0x3bf10c0] str='\bsg_cache_non_blocking_pkg::e_tag_unlock' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3bf19d0] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3bf1290] bits='110'(3) basic_prep range=[2:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3bf1460] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3bf1630] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3bf1800] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:115.0-115.0> [0x3bf1ba0] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_tag_op_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3bf1d70] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3bf1e90] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:181.0-181.0> [0x3bf1fb0] str='$enum4' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:176.0-176.0> [0x3bf2180] str='\bsg_cache_non_blocking_pkg::DEQUEUE_MODE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3bf2a90] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3bf2350] bits='0111'(4) basic_prep range=[3:0] int=7
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3bf2520] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3bf26f0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3bf28c0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:170.0-170.0> [0x3bf2c60] str='\bsg_cache_non_blocking_pkg::MGMT_OP' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3bf3570] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3bf2e30] bits='0001'(4) basic_prep range=[3:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3bf3000] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3bf31d0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3bf33a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:169.0-169.0> [0x3bf3740] str='\bsg_cache_non_blocking_pkg::MHU_IDLE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3bf4050] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3bf3910] bits='0000'(4) basic_prep range=[3:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3bf3ae0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3bf3cb0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3bf3e80] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:173.0-173.0> [0x3bf4220] str='\bsg_cache_non_blocking_pkg::READ_TAG1' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3bf8a10] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3bf82d0] bits='0100'(4) basic_prep range=[3:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3bf84a0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3bf8670] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3bf8840] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:177.0-177.0> [0x3bf8be0] str='\bsg_cache_non_blocking_pkg::READ_TAG2' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3bf94f0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3bf8db0] bits='1000'(4) basic_prep range=[3:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3bf8f80] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3bf9150] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3bf9320] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:180.0-180.0> [0x3bf96c0] str='\bsg_cache_non_blocking_pkg::RECOVER' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3bf9fd0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3bf9890] bits='1011'(4) basic_prep range=[3:0] int=11
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3bf9a60] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3bf9c30] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3bf9e00] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:179.0-179.0> [0x3bfa1a0] str='\bsg_cache_non_blocking_pkg::SCAN_MODE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3bfaab0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3bfa370] bits='1010'(4) basic_prep range=[3:0] int=10
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3bfa540] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3bfa710] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3bfa8e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:174.0-174.0> [0x3bfac80] str='\bsg_cache_non_blocking_pkg::SEND_DMA_REQ1' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3bfb590] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3bfae50] bits='0101'(4) basic_prep range=[3:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3bfb020] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3bfb1f0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3bfb3c0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:178.0-178.0> [0x3bfb760] str='\bsg_cache_non_blocking_pkg::SEND_DMA_REQ2' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3bfc070] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3bfb930] bits='1001'(4) basic_prep range=[3:0] int=9
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3bfbb00] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3bfbcd0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3bfbea0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:171.0-171.0> [0x3bfc240] str='\bsg_cache_non_blocking_pkg::SEND_MGMT_DMA' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3bfcb50] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3bfc410] bits='0010'(4) basic_prep range=[3:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3bfc5e0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3bfc7b0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3bfc980] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:175.0-175.0> [0x3bfcd20] str='\bsg_cache_non_blocking_pkg::WAIT_DMA_DONE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3bfd630] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3bfcef0] bits='0110'(4) basic_prep range=[3:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3bfd0c0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3bfd290] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3bfd460] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:172.0-172.0> [0x3bfd800] str='\bsg_cache_non_blocking_pkg::WAIT_MGMT_DMA' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3bfe110] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3bfd9d0] bits='0011'(4) basic_prep range=[3:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3bfdba0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3bfdd70] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3bfdf40] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:181.0-181.0> [0x3bfe2e0] str='\bsg_cache_non_blocking_pkg::mhu_state_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3bfe4b0] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3bfe5d0] basic_prep range=[-1:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:72.0-72.0> [0x3bfe740] str='\bsg_cache_pkg::bsg_cache_decode_s' basic_prep
        AST_STRUCT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:72.0-72.0> [0x3bfe860] basic_prep
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:77.0-77.0> [0x3bfe980] str='\data_size_op' logic basic_prep range=[18:17]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:78.0-78.0> [0x3bfeaa0] str='\sigext_op' logic basic_prep range=[16:16]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:79.0-79.0> [0x3bfebc0] str='\mask_op' logic basic_prep range=[15:15]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:80.0-80.0> [0x3bfece0] str='\ld_op' logic basic_prep range=[14:14]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:81.0-81.0> [0x3bfee00] str='\st_op' logic basic_prep range=[13:13]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:82.0-82.0> [0x3bfef20] str='\tagst_op' logic basic_prep range=[12:12]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:83.0-83.0> [0x3bff040] str='\tagfl_op' logic basic_prep range=[11:11]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:84.0-84.0> [0x3bff160] str='\taglv_op' logic basic_prep range=[10:10]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:85.0-85.0> [0x3bff280] str='\tagla_op' logic basic_prep range=[9:9]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:86.0-86.0> [0x3bff3a0] str='\afl_op' logic basic_prep range=[8:8]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:87.0-87.0> [0x3bff4c0] str='\aflinv_op' logic basic_prep range=[7:7]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:88.0-88.0> [0x3bff5e0] str='\ainv_op' logic basic_prep range=[6:6]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:89.0-89.0> [0x3bff700] str='\alock_op' logic basic_prep range=[5:5]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:90.0-90.0> [0x3bff820] str='\aunlock_op' logic basic_prep range=[4:4]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:91.0-91.0> [0x3bff940] str='\tag_read_op' logic basic_prep range=[3:3]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:93.0-93.0> [0x3bffa60] str='\atomic_op' logic basic_prep range=[2:2]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:94.0-94.0> [0x3bffb80] str='\amoswap_op' logic basic_prep range=[1:1]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:95.0-95.0> [0x3bffca0] str='\amoor_op' logic basic_prep range=[0:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:111.0-111.0> [0x3bffe10] str='$enum5' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:109.0-109.0> [0x3bfff30] str='\bsg_cache_pkg::e_dma_get_fill_data' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c004d0] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c00050] bits='0100'(4) basic_prep range=[3:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3c00170] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3c00290] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3c003b0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:106.0-106.0> [0x3c005f0] str='\bsg_cache_pkg::e_dma_nop' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c00b90] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c00710] bits='0000'(4) basic_prep range=[3:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3c00830] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3c00950] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3c00a70] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:108.0-108.0> [0x3c00cb0] str='\bsg_cache_pkg::e_dma_send_evict_addr' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c01250] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c00dd0] bits='0010'(4) basic_prep range=[3:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3c00ef0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3c01010] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3c01130] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:110.0-110.0> [0x3c01370] str='\bsg_cache_pkg::e_dma_send_evict_data' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c01910] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c01490] bits='1000'(4) basic_prep range=[3:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3c015b0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3c016d0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3c017f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:107.0-107.0> [0x3c01a30] str='\bsg_cache_pkg::e_dma_send_fill_addr' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c01fd0] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c01b50] bits='0001'(4) basic_prep range=[3:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3c01c70] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3c01d90] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3c01eb0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:111.0-111.0> [0x3c02230] str='\bsg_cache_pkg::bsg_cache_dma_cmd_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3c02350] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3c02470] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:63.0-63.0> [0x3c025e0] str='$enum6' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:35.0-35.0> [0x3c02850] str='\bsg_cache_pkg::AFL' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c11230] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c10db0] bits='011000'(6) basic_prep range=[5:0] int=24
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c10ed0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c10ff0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c11110] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:36.0-36.0> [0x3c11350] str='\bsg_cache_pkg::AFLINV' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c118f0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c11470] bits='011001'(6) basic_prep range=[5:0] int=25
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c11590] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c116b0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c117d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:37.0-37.0> [0x3c11a10] str='\bsg_cache_pkg::AINV' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c11fb0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c11b30] bits='011010'(6) basic_prep range=[5:0] int=26
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c11c50] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c11d70] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c11e90] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:39.0-39.0> [0x3c120d0] str='\bsg_cache_pkg::ALOCK' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c12670] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c121f0] bits='011011'(6) basic_prep range=[5:0] int=27
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c12310] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c12430] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c12550] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:55.0-55.0> [0x3c12790] str='\bsg_cache_pkg::AMOADD_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c12d30] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c128b0] bits='110001'(6) basic_prep range=[5:0] int=49
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c129d0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c12af0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c12c10] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:44.0-44.0> [0x3c12e50] str='\bsg_cache_pkg::AMOADD_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c133f0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c12f70] bits='100001'(6) basic_prep range=[5:0] int=33
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c13090] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c131b0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c132d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:57.0-57.0> [0x3c13510] str='\bsg_cache_pkg::AMOAND_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c13ab0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c13630] bits='110011'(6) basic_prep range=[5:0] int=51
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c13750] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c13870] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c13990] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:46.0-46.0> [0x3c13bd0] str='\bsg_cache_pkg::AMOAND_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c14170] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c13cf0] bits='100011'(6) basic_prep range=[5:0] int=35
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c13e10] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c13f30] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c14050] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:62.0-62.0> [0x3c14290] str='\bsg_cache_pkg::AMOMAXU_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c14830] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c143b0] bits='111000'(6) basic_prep range=[5:0] int=56
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c144d0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c145f0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c14710] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:51.0-51.0> [0x3c14950] str='\bsg_cache_pkg::AMOMAXU_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c14ef0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c14a70] bits='101000'(6) basic_prep range=[5:0] int=40
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c14b90] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c14cb0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c14dd0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:60.0-60.0> [0x3c15010] str='\bsg_cache_pkg::AMOMAX_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c155b0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c15130] bits='110110'(6) basic_prep range=[5:0] int=54
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c15250] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c15370] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c15490] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:49.0-49.0> [0x3c156d0] str='\bsg_cache_pkg::AMOMAX_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c15c70] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c157f0] bits='100110'(6) basic_prep range=[5:0] int=38
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c15910] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c15a30] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c15b50] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:61.0-61.0> [0x3c15d90] str='\bsg_cache_pkg::AMOMINU_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c16330] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c15eb0] bits='110111'(6) basic_prep range=[5:0] int=55
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c15fd0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c160f0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c16210] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:50.0-50.0> [0x3c16450] str='\bsg_cache_pkg::AMOMINU_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c169f0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c16570] bits='100111'(6) basic_prep range=[5:0] int=39
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c16690] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c167b0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c168d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:59.0-59.0> [0x3c16b10] str='\bsg_cache_pkg::AMOMIN_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c170b0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c16c30] bits='110101'(6) basic_prep range=[5:0] int=53
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c16d50] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c16e70] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c16f90] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:48.0-48.0> [0x3c171d0] str='\bsg_cache_pkg::AMOMIN_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c17770] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c172f0] bits='100101'(6) basic_prep range=[5:0] int=37
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c17410] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c17530] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c17650] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:58.0-58.0> [0x3c17890] str='\bsg_cache_pkg::AMOOR_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c17e30] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c179b0] bits='110100'(6) basic_prep range=[5:0] int=52
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c17ad0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c17bf0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c17d10] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:47.0-47.0> [0x3c17f50] str='\bsg_cache_pkg::AMOOR_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c184f0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c18070] bits='100100'(6) basic_prep range=[5:0] int=36
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c18190] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c182b0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c183d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:54.0-54.0> [0x3c18610] str='\bsg_cache_pkg::AMOSWAP_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c18bb0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c18730] bits='110000'(6) basic_prep range=[5:0] int=48
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c18850] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c18970] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c18a90] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:43.0-43.0> [0x3c18cd0] str='\bsg_cache_pkg::AMOSWAP_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c19270] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c18df0] bits='100000'(6) basic_prep range=[5:0] int=32
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c18f10] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c19030] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c19150] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:56.0-56.0> [0x3c19390] str='\bsg_cache_pkg::AMOXOR_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c19930] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c194b0] bits='110010'(6) basic_prep range=[5:0] int=50
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c195d0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c196f0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c19810] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:45.0-45.0> [0x3c19a50] str='\bsg_cache_pkg::AMOXOR_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c19ff0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c19b70] bits='100010'(6) basic_prep range=[5:0] int=34
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c19c90] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c19db0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c19ed0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:40.0-40.0> [0x3c1a110] str='\bsg_cache_pkg::AUNLOCK' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c1a6b0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c1a230] bits='011100'(6) basic_prep range=[5:0] int=28
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1a350] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1a470] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1a590] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:12.0-12.0> [0x3c1a7d0] str='\bsg_cache_pkg::LB' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c1ad70] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c1a8f0] bits='000000'(6) basic_prep range=[5:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1aa10] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1ab30] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1ac50] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:17.0-17.0> [0x3c1ae90] str='\bsg_cache_pkg::LBU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c1b430] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c1afb0] bits='000100'(6) basic_prep range=[5:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1b0d0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1b1f0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1b310] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:15.0-15.0> [0x3c1b550] str='\bsg_cache_pkg::LD' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c1baf0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c1b670] bits='000011'(6) basic_prep range=[5:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1b790] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1b8b0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1b9d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:20.0-20.0> [0x3c1bc10] str='\bsg_cache_pkg::LDU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c1c1b0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c1bd30] bits='000111'(6) basic_prep range=[5:0] int=7
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1be50] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1bf70] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1c090] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:13.0-13.0> [0x3c1c2d0] str='\bsg_cache_pkg::LH' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c1c870] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c1c3f0] bits='000001'(6) basic_prep range=[5:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1c510] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1c630] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1c750] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:18.0-18.0> [0x3c1c990] str='\bsg_cache_pkg::LHU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c1cf30] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c1cab0] bits='000101'(6) basic_prep range=[5:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1cbd0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1ccf0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1ce10] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:27.0-27.0> [0x3c1d050] str='\bsg_cache_pkg::LM' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c1d5f0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c1d170] bits='001100'(6) basic_prep range=[5:0] int=12
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1d290] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1d3b0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1d4d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:14.0-14.0> [0x3c1d710] str='\bsg_cache_pkg::LW' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c1dcb0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c1d830] bits='000010'(6) basic_prep range=[5:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1d950] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1da70] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1db90] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:19.0-19.0> [0x3c1ddd0] str='\bsg_cache_pkg::LWU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c1e370] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c1def0] bits='000110'(6) basic_prep range=[5:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1e010] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1e130] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1e250] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:22.0-22.0> [0x3c1e490] str='\bsg_cache_pkg::SB' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c1ea30] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c1e5b0] bits='001000'(6) basic_prep range=[5:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1e6d0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1e7f0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1e910] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:25.0-25.0> [0x3c1eb50] str='\bsg_cache_pkg::SD' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c1f0f0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c1ec70] bits='001011'(6) basic_prep range=[5:0] int=11
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1ed90] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1eeb0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1efd0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:23.0-23.0> [0x3c1f210] str='\bsg_cache_pkg::SH' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c1f7b0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c1f330] bits='001001'(6) basic_prep range=[5:0] int=9
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1f450] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1f570] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1f690] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:28.0-28.0> [0x3c1f8d0] str='\bsg_cache_pkg::SM' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c1fe70] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c1f9f0] bits='001101'(6) basic_prep range=[5:0] int=13
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1fb10] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1fc30] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1fd50] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:24.0-24.0> [0x3c1ff90] str='\bsg_cache_pkg::SW' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c20530] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c200b0] bits='001010'(6) basic_prep range=[5:0] int=10
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c201d0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c202f0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c20410] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:31.0-31.0> [0x3c20650] str='\bsg_cache_pkg::TAGFL' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c20bf0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c20770] bits='010001'(6) basic_prep range=[5:0] int=17
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c20890] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c209b0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c20ad0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:33.0-33.0> [0x3c20d10] str='\bsg_cache_pkg::TAGLA' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c212b0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c20e30] bits='010011'(6) basic_prep range=[5:0] int=19
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c20f50] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c21070] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c21190] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:32.0-32.0> [0x3c213d0] str='\bsg_cache_pkg::TAGLV' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c21970] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c214f0] bits='010010'(6) basic_prep range=[5:0] int=18
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c21610] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c21730] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c21850] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:30.0-30.0> [0x3c21a90] str='\bsg_cache_pkg::TAGST' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c22030] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c21bb0] bits='010000'(6) basic_prep range=[5:0] int=16
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c21cd0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c21df0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c21f10] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:63.0-63.0> [0x3c22150] str='\bsg_cache_pkg::bsg_cache_opcode_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3c22270] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3c22390] basic_prep range=[-1:0]
--- END OF AST DUMP ---
Dumping AST after simplification:
    AST_MODULE <slpp_all/surelog.uhdm:0.0-0.0> [0x36b4900] str='\work_bsg_idiv_iterative::bsg_mux' basic_prep
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x36b4a40] str='\data_i' basic_prep port=18 range=[0:0]
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x36b4b80] str='\data_o' basic_prep port=19 range=[0:0]
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x36b4cc0] str='\sel_i' basic_prep port=20 range=[0:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:54.0-54.0> [0x3bde400] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_decode_s' basic_prep
        AST_STRUCT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:54.0-54.0> [0x393c0f0] basic_prep
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:59.0-59.0> [0x3a7f910] str='\size_op' logic basic_prep range=[16:15]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:60.0-60.0> [0x3a99100] str='\sigext_op' logic basic_prep range=[14:14]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:61.0-61.0> [0x3b37c40] str='\ld_op' logic basic_prep range=[13:13]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:62.0-62.0> [0x3935fd0] str='\st_op' logic basic_prep range=[12:12]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:63.0-63.0> [0x3c03c30] str='\block_ld_op' logic basic_prep range=[11:11]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:64.0-64.0> [0x3a97800] str='\mask_op' logic basic_prep range=[10:10]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:66.0-66.0> [0x3b32ac0] str='\tagst_op' logic basic_prep range=[9:9]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:67.0-67.0> [0x3bea390] str='\taglv_op' logic basic_prep range=[8:8]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:68.0-68.0> [0x3be9700] str='\tagla_op' logic basic_prep range=[7:7]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:70.0-70.0> [0x3bba920] str='\tagfl_op' logic basic_prep range=[6:6]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:71.0-71.0> [0x38aa480] str='\afl_op' logic basic_prep range=[5:5]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:72.0-72.0> [0x3b311c0] str='\aflinv_op' logic basic_prep range=[4:4]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:73.0-73.0> [0x3beb020] str='\ainv_op' logic basic_prep range=[3:3]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:75.0-75.0> [0x39ff800] str='\alock_op' logic basic_prep range=[2:2]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:76.0-76.0> [0x3a9abe0] str='\aunlock_op' logic basic_prep range=[1:1]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:78.0-78.0> [0x3baec10] str='\mgmt_op' logic basic_prep range=[0:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:153.0-153.0> [0x3bbb050] str='$enum0' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:150.0-150.0> [0x3bbbc70] str='\bsg_cache_non_blocking_pkg::e_miss_fifo_dequeue' basic_prep range=[1:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3bdd7a0] str='$enum0' bits='001001000110010101101110011101010110110100110000'(48) basic_prep range=[47:0] int=1853189424
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3beaae0] bits='00'(2) basic_prep range=[1:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3be91c0] basic_prep range=[1:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3c05770] bits='00000000000000000000000000000001'(32) basic_prep range=[31:0] int=1
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3bdc930] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:152.0-152.0> [0x3b2ef20] str='\bsg_cache_non_blocking_pkg::e_miss_fifo_invalidate' basic_prep range=[1:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3be21f0] str='$enum0' bits='001001000110010101101110011101010110110100110000'(48) basic_prep range=[47:0] int=1853189424
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x396bec0] bits='10'(2) basic_prep range=[1:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3be3aa0] basic_prep range=[1:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3be2e40] bits='00000000000000000000000000000001'(32) basic_prep range=[31:0] int=1
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3bdfd00] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:151.0-151.0> [0x3be9e00] str='\bsg_cache_non_blocking_pkg::e_miss_fifo_skip' basic_prep range=[1:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3bdf7b0] str='$enum0' bits='001001000110010101101110011101010110110100110000'(48) basic_prep range=[47:0] int=1853189424
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3bbabb0] bits='01'(2) basic_prep range=[1:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3be15a0] basic_prep range=[1:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3b31940] bits='00000000000000000000000000000001'(32) basic_prep range=[31:0] int=1
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3bdc130] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:153.0-153.0> [0x3be81c0] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_miss_fifo_op_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3c058f0] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3bf7ac0] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:43.0-43.0> [0x3be8530] str='$enum1' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:36.0-36.0> [0x3c042e0] str='\bsg_cache_non_blocking_pkg::AFL' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3be49b0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c04f60] bits='11000'(5) basic_prep range=[4:0] int=24
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c06860] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3be5610] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3bdbce0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:37.0-37.0> [0x3be6290] str='\bsg_cache_non_blocking_pkg::AFLINV' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3bdd080] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c05be0] bits='11001'(5) basic_prep range=[4:0] int=25
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3bf6e30] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3bf61a0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3bdc620] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:38.0-38.0> [0x3bdcd80] str='\bsg_cache_non_blocking_pkg::AINV' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3be8930] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c03610] bits='11010'(5) basic_prep range=[4:0] int=26
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3be52c0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3898180] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b33e60] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:40.0-40.0> [0x3be2640] str='\bsg_cache_non_blocking_pkg::ALOCK' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3be5a60] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3be28f0] bits='11011'(5) basic_prep range=[4:0] int=27
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3be0400] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c053b0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c07930] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:41.0-41.0> [0x3be3540] str='\bsg_cache_non_blocking_pkg::AUNLOCK' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c063f0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c04730] bits='11100'(5) basic_prep range=[4:0] int=28
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3bd94e0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3bb4a60] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3bf7280] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:29.0-29.0> [0x3bea670] str='\bsg_cache_non_blocking_pkg::BLOCK_LD' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3be4f80] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3be99e0] bits='01110'(5) basic_prep range=[4:0] int=14
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c05fe0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c061b0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3be4db0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:14.0-14.0> [0x3c06c60] str='\bsg_cache_non_blocking_pkg::LB' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c03ad0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c06e30] bits='00000'(5) basic_prep range=[4:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3bf7ec0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3bf8090] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c03900] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:19.0-19.0> [0x3beb2b0] str='\bsg_cache_non_blocking_pkg::LBU' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3be4730] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3beb480] bits='00100'(5) basic_prep range=[4:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c07cf0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c07ec0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3be4560] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:17.0-17.0> [0x3c074e0] str='\bsg_cache_non_blocking_pkg::LD' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c04cc0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c076b0] bits='00011'(5) basic_prep range=[4:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c03e70] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c04040] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c04af0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:15.0-15.0> [0x3c07070] str='\bsg_cache_non_blocking_pkg::LH' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3bf6b90] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c07240] bits='00001'(5) basic_prep range=[4:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3be5e20] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3be5ff0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3bf69c0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:20.0-20.0> [0x3bf7650] str='\bsg_cache_non_blocking_pkg::LHU' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3bba020] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3bf7820] bits='00101'(5) basic_prep range=[4:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3bf5d30] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3bf5f00] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3bb9e50] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:16.0-16.0> [0x3c031a0] str='\bsg_cache_non_blocking_pkg::LW' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c0a8f0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c03370] bits='00010'(5) basic_prep range=[4:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3bb9280] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3bb9450] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c0a720] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:21.0-21.0> [0x3bf6490] str='\bsg_cache_non_blocking_pkg::LWU' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3be3ef0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3bf6660] bits='00110'(5) basic_prep range=[4:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3be19f0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3be1bc0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3be1d90] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:23.0-23.0> [0x3be40c0] str='\bsg_cache_non_blocking_pkg::SB' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3be0d30] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3be4290] bits='01000'(5) basic_prep range=[4:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3bf44d0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3bf46a0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3bf4870] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:26.0-26.0> [0x3be0f00] str='\bsg_cache_non_blocking_pkg::SD' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c08970] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3be10d0] bits='01011'(5) basic_prep range=[4:0] int=11
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c0ab60] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c0ad30] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c0af00] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:24.0-24.0> [0x3c08b40] str='\bsg_cache_non_blocking_pkg::SH' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3be6ce0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c08d10] bits='01001'(5) basic_prep range=[4:0] int=9
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3be6770] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3be6940] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3be6b10] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:27.0-27.0> [0x3c029e0] str='\bsg_cache_non_blocking_pkg::SM' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3bbc610] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c02bb0] bits='01101'(5) basic_prep range=[4:0] int=13
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c02d80] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c02f50] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3bbc440] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:25.0-25.0> [0x3bbc7e0] str='\bsg_cache_non_blocking_pkg::SW' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c0b720] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3bbc9b0] bits='01010'(5) basic_prep range=[4:0] int=10
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c0b1b0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c0b380] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c0b550] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:32.0-32.0> [0x3c08040] str='\bsg_cache_non_blocking_pkg::TAGFL' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3bf55a0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c08210] bits='10001'(5) basic_prep range=[4:0] int=17
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c083e0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c085b0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3bf53d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:34.0-34.0> [0x3bf5770] str='\bsg_cache_non_blocking_pkg::TAGLA' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3bf5040] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3bf5940] bits='10011'(5) basic_prep range=[4:0] int=19
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3bf4ad0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3bf4ca0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3bf4e70] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:33.0-33.0> [0x3bf5210] str='\bsg_cache_non_blocking_pkg::TAGLV' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3bebeb0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3beb770] bits='10010'(5) basic_prep range=[4:0] int=18
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3beb940] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3bebb10] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3bebce0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:31.0-31.0> [0x3c0b9c0] str='\bsg_cache_non_blocking_pkg::TAGST' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c0c2d0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c0bb90] bits='10000'(5) basic_prep range=[4:0] int=16
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c0bd60] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c0bf30] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c0c100] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:43.0-43.0> [0x3c0c4a0] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_opcode_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3c0c670] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3c0c790] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:139.0-139.0> [0x3be6ef0] str='$enum2' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:134.0-134.0> [0x3be70c0] str='\bsg_cache_non_blocking_pkg::e_stat_clear_dirty' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3be79d0] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3be7290] bits='001'(3) basic_prep range=[2:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3be7460] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3be7630] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3be7800] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:133.0-133.0> [0x3be7ba0] str='\bsg_cache_non_blocking_pkg::e_stat_read' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c09640] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3be7d70] bits='000'(3) basic_prep range=[2:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3c090d0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3c092a0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3c09470] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:138.0-138.0> [0x3c09810] str='\bsg_cache_non_blocking_pkg::e_stat_reset' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c0a120] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c099e0] bits='101'(3) basic_prep range=[2:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3c09bb0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3c09d80] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3c09f50] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:135.0-135.0> [0x3c0a2f0] str='\bsg_cache_non_blocking_pkg::e_stat_set_lru' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3bda9f0] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c0a4c0] bits='010'(3) basic_prep range=[2:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3bda480] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3bda650] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3bda820] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:137.0-137.0> [0x3bdabc0] str='\bsg_cache_non_blocking_pkg::e_stat_set_lru_and_clear_dirty' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3bdb4d0] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3bdad90] bits='100'(3) basic_prep range=[2:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3bdaf60] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3bdb130] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3bdb300] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:136.0-136.0> [0x3bdb6a0] str='\bsg_cache_non_blocking_pkg::e_stat_set_lru_and_dirty' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3bec7d0] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3bdb870] bits='011'(3) basic_prep range=[2:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3bdba40] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3bec430] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3bec600] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:139.0-139.0> [0x3bec9a0] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_stat_op_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3becb70] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3becc90] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:115.0-115.0> [0x3becdb0] str='$enum3' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:112.0-112.0> [0x3becf80] str='\bsg_cache_non_blocking_pkg::e_tag_invalidate' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3bed890] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3bed150] bits='100'(3) basic_prep range=[2:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3bed320] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3bed4f0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3bed6c0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:113.0-113.0> [0x3beda60] str='\bsg_cache_non_blocking_pkg::e_tag_lock' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3bee370] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3bedc30] bits='101'(3) basic_prep range=[2:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3bede00] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3bedfd0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3bee1a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:108.0-108.0> [0x3bee540] str='\bsg_cache_non_blocking_pkg::e_tag_read' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3beee50] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3bee710] bits='000'(3) basic_prep range=[2:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3bee8e0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3beeab0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3beec80] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:110.0-110.0> [0x3bef020] str='\bsg_cache_non_blocking_pkg::e_tag_set_tag' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3bef930] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3bef1f0] bits='010'(3) basic_prep range=[2:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3bef3c0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3bef590] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3bef760] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:111.0-111.0> [0x3befb00] str='\bsg_cache_non_blocking_pkg::e_tag_set_tag_and_lock' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3bf0410] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3befcd0] bits='011'(3) basic_prep range=[2:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3befea0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3bf0070] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3bf0240] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:109.0-109.0> [0x3bf05e0] str='\bsg_cache_non_blocking_pkg::e_tag_store' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3bf0ef0] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3bf07b0] bits='001'(3) basic_prep range=[2:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3bf0980] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3bf0b50] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3bf0d20] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:114.0-114.0> [0x3bf10c0] str='\bsg_cache_non_blocking_pkg::e_tag_unlock' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3bf19d0] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3bf1290] bits='110'(3) basic_prep range=[2:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3bf1460] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3bf1630] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3bf1800] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:115.0-115.0> [0x3bf1ba0] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_tag_op_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3bf1d70] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3bf1e90] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:181.0-181.0> [0x3bf1fb0] str='$enum4' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:176.0-176.0> [0x3bf2180] str='\bsg_cache_non_blocking_pkg::DEQUEUE_MODE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3bf2a90] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3bf2350] bits='0111'(4) basic_prep range=[3:0] int=7
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3bf2520] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3bf26f0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3bf28c0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:170.0-170.0> [0x3bf2c60] str='\bsg_cache_non_blocking_pkg::MGMT_OP' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3bf3570] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3bf2e30] bits='0001'(4) basic_prep range=[3:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3bf3000] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3bf31d0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3bf33a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:169.0-169.0> [0x3bf3740] str='\bsg_cache_non_blocking_pkg::MHU_IDLE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3bf4050] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3bf3910] bits='0000'(4) basic_prep range=[3:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3bf3ae0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3bf3cb0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3bf3e80] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:173.0-173.0> [0x3bf4220] str='\bsg_cache_non_blocking_pkg::READ_TAG1' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3bf8a10] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3bf82d0] bits='0100'(4) basic_prep range=[3:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3bf84a0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3bf8670] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3bf8840] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:177.0-177.0> [0x3bf8be0] str='\bsg_cache_non_blocking_pkg::READ_TAG2' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3bf94f0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3bf8db0] bits='1000'(4) basic_prep range=[3:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3bf8f80] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3bf9150] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3bf9320] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:180.0-180.0> [0x3bf96c0] str='\bsg_cache_non_blocking_pkg::RECOVER' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3bf9fd0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3bf9890] bits='1011'(4) basic_prep range=[3:0] int=11
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3bf9a60] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3bf9c30] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3bf9e00] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:179.0-179.0> [0x3bfa1a0] str='\bsg_cache_non_blocking_pkg::SCAN_MODE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3bfaab0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3bfa370] bits='1010'(4) basic_prep range=[3:0] int=10
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3bfa540] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3bfa710] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3bfa8e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:174.0-174.0> [0x3bfac80] str='\bsg_cache_non_blocking_pkg::SEND_DMA_REQ1' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3bfb590] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3bfae50] bits='0101'(4) basic_prep range=[3:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3bfb020] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3bfb1f0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3bfb3c0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:178.0-178.0> [0x3bfb760] str='\bsg_cache_non_blocking_pkg::SEND_DMA_REQ2' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3bfc070] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3bfb930] bits='1001'(4) basic_prep range=[3:0] int=9
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3bfbb00] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3bfbcd0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3bfbea0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:171.0-171.0> [0x3bfc240] str='\bsg_cache_non_blocking_pkg::SEND_MGMT_DMA' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3bfcb50] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3bfc410] bits='0010'(4) basic_prep range=[3:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3bfc5e0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3bfc7b0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3bfc980] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:175.0-175.0> [0x3bfcd20] str='\bsg_cache_non_blocking_pkg::WAIT_DMA_DONE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3bfd630] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3bfcef0] bits='0110'(4) basic_prep range=[3:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3bfd0c0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3bfd290] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3bfd460] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:172.0-172.0> [0x3bfd800] str='\bsg_cache_non_blocking_pkg::WAIT_MGMT_DMA' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3bfe110] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3bfd9d0] bits='0011'(4) basic_prep range=[3:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3bfdba0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3bfdd70] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3bfdf40] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:181.0-181.0> [0x3bfe2e0] str='\bsg_cache_non_blocking_pkg::mhu_state_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3bfe4b0] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3bfe5d0] basic_prep range=[-1:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:72.0-72.0> [0x3bfe740] str='\bsg_cache_pkg::bsg_cache_decode_s' basic_prep
        AST_STRUCT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:72.0-72.0> [0x3bfe860] basic_prep
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:77.0-77.0> [0x3bfe980] str='\data_size_op' logic basic_prep range=[18:17]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:78.0-78.0> [0x3bfeaa0] str='\sigext_op' logic basic_prep range=[16:16]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:79.0-79.0> [0x3bfebc0] str='\mask_op' logic basic_prep range=[15:15]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:80.0-80.0> [0x3bfece0] str='\ld_op' logic basic_prep range=[14:14]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:81.0-81.0> [0x3bfee00] str='\st_op' logic basic_prep range=[13:13]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:82.0-82.0> [0x3bfef20] str='\tagst_op' logic basic_prep range=[12:12]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:83.0-83.0> [0x3bff040] str='\tagfl_op' logic basic_prep range=[11:11]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:84.0-84.0> [0x3bff160] str='\taglv_op' logic basic_prep range=[10:10]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:85.0-85.0> [0x3bff280] str='\tagla_op' logic basic_prep range=[9:9]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:86.0-86.0> [0x3bff3a0] str='\afl_op' logic basic_prep range=[8:8]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:87.0-87.0> [0x3bff4c0] str='\aflinv_op' logic basic_prep range=[7:7]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:88.0-88.0> [0x3bff5e0] str='\ainv_op' logic basic_prep range=[6:6]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:89.0-89.0> [0x3bff700] str='\alock_op' logic basic_prep range=[5:5]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:90.0-90.0> [0x3bff820] str='\aunlock_op' logic basic_prep range=[4:4]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:91.0-91.0> [0x3bff940] str='\tag_read_op' logic basic_prep range=[3:3]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:93.0-93.0> [0x3bffa60] str='\atomic_op' logic basic_prep range=[2:2]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:94.0-94.0> [0x3bffb80] str='\amoswap_op' logic basic_prep range=[1:1]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:95.0-95.0> [0x3bffca0] str='\amoor_op' logic basic_prep range=[0:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:111.0-111.0> [0x3bffe10] str='$enum5' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:109.0-109.0> [0x3bfff30] str='\bsg_cache_pkg::e_dma_get_fill_data' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c004d0] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c00050] bits='0100'(4) basic_prep range=[3:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3c00170] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3c00290] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3c003b0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:106.0-106.0> [0x3c005f0] str='\bsg_cache_pkg::e_dma_nop' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c00b90] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c00710] bits='0000'(4) basic_prep range=[3:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3c00830] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3c00950] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3c00a70] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:108.0-108.0> [0x3c00cb0] str='\bsg_cache_pkg::e_dma_send_evict_addr' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c01250] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c00dd0] bits='0010'(4) basic_prep range=[3:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3c00ef0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3c01010] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3c01130] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:110.0-110.0> [0x3c01370] str='\bsg_cache_pkg::e_dma_send_evict_data' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c01910] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c01490] bits='1000'(4) basic_prep range=[3:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3c015b0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3c016d0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3c017f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:107.0-107.0> [0x3c01a30] str='\bsg_cache_pkg::e_dma_send_fill_addr' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c01fd0] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c01b50] bits='0001'(4) basic_prep range=[3:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3c01c70] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3c01d90] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3c01eb0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:111.0-111.0> [0x3c02230] str='\bsg_cache_pkg::bsg_cache_dma_cmd_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3c02350] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3c02470] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:63.0-63.0> [0x3c025e0] str='$enum6' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:35.0-35.0> [0x3c02850] str='\bsg_cache_pkg::AFL' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c11230] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c10db0] bits='011000'(6) basic_prep range=[5:0] int=24
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c10ed0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c10ff0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c11110] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:36.0-36.0> [0x3c11350] str='\bsg_cache_pkg::AFLINV' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c118f0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c11470] bits='011001'(6) basic_prep range=[5:0] int=25
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c11590] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c116b0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c117d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:37.0-37.0> [0x3c11a10] str='\bsg_cache_pkg::AINV' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c11fb0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c11b30] bits='011010'(6) basic_prep range=[5:0] int=26
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c11c50] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c11d70] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c11e90] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:39.0-39.0> [0x3c120d0] str='\bsg_cache_pkg::ALOCK' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c12670] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c121f0] bits='011011'(6) basic_prep range=[5:0] int=27
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c12310] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c12430] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c12550] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:55.0-55.0> [0x3c12790] str='\bsg_cache_pkg::AMOADD_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c12d30] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c128b0] bits='110001'(6) basic_prep range=[5:0] int=49
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c129d0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c12af0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c12c10] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:44.0-44.0> [0x3c12e50] str='\bsg_cache_pkg::AMOADD_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c133f0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c12f70] bits='100001'(6) basic_prep range=[5:0] int=33
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c13090] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c131b0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c132d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:57.0-57.0> [0x3c13510] str='\bsg_cache_pkg::AMOAND_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c13ab0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c13630] bits='110011'(6) basic_prep range=[5:0] int=51
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c13750] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c13870] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c13990] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:46.0-46.0> [0x3c13bd0] str='\bsg_cache_pkg::AMOAND_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c14170] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c13cf0] bits='100011'(6) basic_prep range=[5:0] int=35
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c13e10] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c13f30] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c14050] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:62.0-62.0> [0x3c14290] str='\bsg_cache_pkg::AMOMAXU_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c14830] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c143b0] bits='111000'(6) basic_prep range=[5:0] int=56
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c144d0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c145f0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c14710] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:51.0-51.0> [0x3c14950] str='\bsg_cache_pkg::AMOMAXU_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c14ef0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c14a70] bits='101000'(6) basic_prep range=[5:0] int=40
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c14b90] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c14cb0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c14dd0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:60.0-60.0> [0x3c15010] str='\bsg_cache_pkg::AMOMAX_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c155b0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c15130] bits='110110'(6) basic_prep range=[5:0] int=54
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c15250] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c15370] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c15490] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:49.0-49.0> [0x3c156d0] str='\bsg_cache_pkg::AMOMAX_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c15c70] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c157f0] bits='100110'(6) basic_prep range=[5:0] int=38
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c15910] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c15a30] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c15b50] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:61.0-61.0> [0x3c15d90] str='\bsg_cache_pkg::AMOMINU_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c16330] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c15eb0] bits='110111'(6) basic_prep range=[5:0] int=55
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c15fd0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c160f0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c16210] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:50.0-50.0> [0x3c16450] str='\bsg_cache_pkg::AMOMINU_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c169f0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c16570] bits='100111'(6) basic_prep range=[5:0] int=39
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c16690] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c167b0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c168d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:59.0-59.0> [0x3c16b10] str='\bsg_cache_pkg::AMOMIN_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c170b0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c16c30] bits='110101'(6) basic_prep range=[5:0] int=53
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c16d50] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c16e70] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c16f90] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:48.0-48.0> [0x3c171d0] str='\bsg_cache_pkg::AMOMIN_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c17770] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c172f0] bits='100101'(6) basic_prep range=[5:0] int=37
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c17410] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c17530] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c17650] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:58.0-58.0> [0x3c17890] str='\bsg_cache_pkg::AMOOR_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c17e30] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c179b0] bits='110100'(6) basic_prep range=[5:0] int=52
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c17ad0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c17bf0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c17d10] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:47.0-47.0> [0x3c17f50] str='\bsg_cache_pkg::AMOOR_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c184f0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c18070] bits='100100'(6) basic_prep range=[5:0] int=36
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c18190] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c182b0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c183d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:54.0-54.0> [0x3c18610] str='\bsg_cache_pkg::AMOSWAP_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c18bb0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c18730] bits='110000'(6) basic_prep range=[5:0] int=48
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c18850] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c18970] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c18a90] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:43.0-43.0> [0x3c18cd0] str='\bsg_cache_pkg::AMOSWAP_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c19270] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c18df0] bits='100000'(6) basic_prep range=[5:0] int=32
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c18f10] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c19030] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c19150] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:56.0-56.0> [0x3c19390] str='\bsg_cache_pkg::AMOXOR_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c19930] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c194b0] bits='110010'(6) basic_prep range=[5:0] int=50
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c195d0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c196f0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c19810] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:45.0-45.0> [0x3c19a50] str='\bsg_cache_pkg::AMOXOR_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c19ff0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c19b70] bits='100010'(6) basic_prep range=[5:0] int=34
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c19c90] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c19db0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c19ed0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:40.0-40.0> [0x3c1a110] str='\bsg_cache_pkg::AUNLOCK' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c1a6b0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c1a230] bits='011100'(6) basic_prep range=[5:0] int=28
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1a350] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1a470] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1a590] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:12.0-12.0> [0x3c1a7d0] str='\bsg_cache_pkg::LB' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c1ad70] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c1a8f0] bits='000000'(6) basic_prep range=[5:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1aa10] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1ab30] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1ac50] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:17.0-17.0> [0x3c1ae90] str='\bsg_cache_pkg::LBU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c1b430] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c1afb0] bits='000100'(6) basic_prep range=[5:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1b0d0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1b1f0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1b310] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:15.0-15.0> [0x3c1b550] str='\bsg_cache_pkg::LD' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c1baf0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c1b670] bits='000011'(6) basic_prep range=[5:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1b790] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1b8b0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1b9d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:20.0-20.0> [0x3c1bc10] str='\bsg_cache_pkg::LDU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c1c1b0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c1bd30] bits='000111'(6) basic_prep range=[5:0] int=7
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1be50] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1bf70] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1c090] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:13.0-13.0> [0x3c1c2d0] str='\bsg_cache_pkg::LH' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c1c870] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c1c3f0] bits='000001'(6) basic_prep range=[5:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1c510] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1c630] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1c750] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:18.0-18.0> [0x3c1c990] str='\bsg_cache_pkg::LHU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c1cf30] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c1cab0] bits='000101'(6) basic_prep range=[5:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1cbd0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1ccf0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1ce10] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:27.0-27.0> [0x3c1d050] str='\bsg_cache_pkg::LM' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c1d5f0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c1d170] bits='001100'(6) basic_prep range=[5:0] int=12
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1d290] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1d3b0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1d4d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:14.0-14.0> [0x3c1d710] str='\bsg_cache_pkg::LW' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c1dcb0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c1d830] bits='000010'(6) basic_prep range=[5:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1d950] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1da70] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1db90] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:19.0-19.0> [0x3c1ddd0] str='\bsg_cache_pkg::LWU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c1e370] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c1def0] bits='000110'(6) basic_prep range=[5:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1e010] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1e130] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1e250] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:22.0-22.0> [0x3c1e490] str='\bsg_cache_pkg::SB' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c1ea30] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c1e5b0] bits='001000'(6) basic_prep range=[5:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1e6d0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1e7f0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1e910] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:25.0-25.0> [0x3c1eb50] str='\bsg_cache_pkg::SD' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c1f0f0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c1ec70] bits='001011'(6) basic_prep range=[5:0] int=11
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1ed90] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1eeb0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1efd0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:23.0-23.0> [0x3c1f210] str='\bsg_cache_pkg::SH' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c1f7b0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c1f330] bits='001001'(6) basic_prep range=[5:0] int=9
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1f450] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1f570] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1f690] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:28.0-28.0> [0x3c1f8d0] str='\bsg_cache_pkg::SM' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c1fe70] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c1f9f0] bits='001101'(6) basic_prep range=[5:0] int=13
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1fb10] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1fc30] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1fd50] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:24.0-24.0> [0x3c1ff90] str='\bsg_cache_pkg::SW' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c20530] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c200b0] bits='001010'(6) basic_prep range=[5:0] int=10
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c201d0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c202f0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c20410] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:31.0-31.0> [0x3c20650] str='\bsg_cache_pkg::TAGFL' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c20bf0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c20770] bits='010001'(6) basic_prep range=[5:0] int=17
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c20890] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c209b0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c20ad0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:33.0-33.0> [0x3c20d10] str='\bsg_cache_pkg::TAGLA' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c212b0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c20e30] bits='010011'(6) basic_prep range=[5:0] int=19
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c20f50] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c21070] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c21190] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:32.0-32.0> [0x3c213d0] str='\bsg_cache_pkg::TAGLV' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c21970] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c214f0] bits='010010'(6) basic_prep range=[5:0] int=18
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c21610] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c21730] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c21850] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:30.0-30.0> [0x3c21a90] str='\bsg_cache_pkg::TAGST' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c22030] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c21bb0] bits='010000'(6) basic_prep range=[5:0] int=16
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c21cd0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c21df0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c21f10] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:63.0-63.0> [0x3c22150] str='\bsg_cache_pkg::bsg_cache_opcode_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3c22270] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3c22390] basic_prep range=[-1:0]
--- END OF AST DUMP ---
Generating RTLIL representation for module `\work_bsg_idiv_iterative::bsg_mux_one_hot'.
Dumping AST before simplification:
    AST_MODULE <slpp_all/surelog.uhdm:0.0-0.0> [0x36b5ba0] str='\work_bsg_idiv_iterative::bsg_mux_one_hot'
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x36b5ce0] str='\data_i' port=21
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x36b5e60] str='\data_o' port=22
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x36b5fa0] str='\sel_one_hot_i' port=23
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:54.0-54.0> [0x3bc40c0] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_decode_s' basic_prep
        AST_STRUCT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:54.0-54.0> [0x394b570] basic_prep
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:59.0-59.0> [0x3c05650] str='\size_op' logic basic_prep range=[16:15]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:60.0-60.0> [0x38a0e80] str='\sigext_op' logic basic_prep range=[14:14]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:61.0-61.0> [0x3b2f8c0] str='\ld_op' logic basic_prep range=[13:13]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:62.0-62.0> [0x3c63530] str='\st_op' logic basic_prep range=[12:12]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:63.0-63.0> [0x3c03070] str='\block_ld_op' logic basic_prep range=[11:11]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:64.0-64.0> [0x3bdf010] str='\mask_op' logic basic_prep range=[10:10]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:66.0-66.0> [0x3c63820] str='\tagst_op' logic basic_prep range=[9:9]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:67.0-67.0> [0x3bdbb60] str='\taglv_op' logic basic_prep range=[8:8]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:68.0-68.0> [0x3c630e0] str='\tagla_op' logic basic_prep range=[7:7]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:70.0-70.0> [0x3b3bc50] str='\tagfl_op' logic basic_prep range=[6:6]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:71.0-71.0> [0x3bc00f0] str='\afl_op' logic basic_prep range=[5:5]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:72.0-72.0> [0x3c640f0] str='\aflinv_op' logic basic_prep range=[4:4]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:73.0-73.0> [0x3c642c0] str='\ainv_op' logic basic_prep range=[3:3]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:75.0-75.0> [0x3c63da0] str='\alock_op' logic basic_prep range=[2:2]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:76.0-76.0> [0x3c63f70] str='\aunlock_op' logic basic_prep range=[1:1]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:78.0-78.0> [0x3c6eb80] str='\mgmt_op' logic basic_prep range=[0:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:153.0-153.0> [0x3c6ed50] str='$enum0' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:150.0-150.0> [0x3c625f0] str='\bsg_cache_non_blocking_pkg::e_miss_fifo_dequeue' basic_prep range=[1:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c56450] str='$enum0' bits='001001000110010101101110011101010110110100110000'(48) basic_prep range=[47:0] int=1853189424
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c627c0] bits='00'(2) basic_prep range=[1:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3c55da0] basic_prep range=[1:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3c55f70] bits='00000000000000000000000000000001'(32) basic_prep range=[31:0] int=1
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3c56280] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:152.0-152.0> [0x3c55710] str='\bsg_cache_non_blocking_pkg::e_miss_fifo_invalidate' basic_prep range=[1:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c9c930] str='$enum0' bits='001001000110010101101110011101010110110100110000'(48) basic_prep range=[47:0] int=1853189424
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c7a220] bits='10'(2) basic_prep range=[1:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3c7a3f0] basic_prep range=[1:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3c62c60] bits='00000000000000000000000000000001'(32) basic_prep range=[31:0] int=1
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3c62e30] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:151.0-151.0> [0x3c9cb00] str='\bsg_cache_non_blocking_pkg::e_miss_fifo_skip' basic_prep range=[1:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ca3e20] str='$enum0' bits='001001000110010101101110011101010110110100110000'(48) basic_prep range=[47:0] int=1853189424
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c9ccd0] bits='01'(2) basic_prep range=[1:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3c9cea0] basic_prep range=[1:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3ca3a80] bits='00000000000000000000000000000001'(32) basic_prep range=[31:0] int=1
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3ca3c50] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:153.0-153.0> [0x3ca3ff0] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_miss_fifo_op_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3c7b3c0] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3c7b4e0] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:43.0-43.0> [0x3c7b600] str='$enum1' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:36.0-36.0> [0x3c7b890] str='\bsg_cache_non_blocking_pkg::AFL' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c57fd0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c7ba60] bits='11000'(5) basic_prep range=[4:0] int=24
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c57b10] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c57c30] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c57e00] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:37.0-37.0> [0x3c581a0] str='\bsg_cache_non_blocking_pkg::AFLINV' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c7aa10] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c58370] bits='11001'(5) basic_prep range=[4:0] int=25
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c58540] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c7a670] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c7a840] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:38.0-38.0> [0x3c7abe0] str='\bsg_cache_non_blocking_pkg::AINV' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ca1780] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c7adb0] bits='11010'(5) basic_prep range=[4:0] int=26
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c7af80] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c7b150] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3ca15b0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:40.0-40.0> [0x3ca1950] str='\bsg_cache_non_blocking_pkg::ALOCK' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c56a10] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ca1b20] bits='11011'(5) basic_prep range=[4:0] int=27
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3ca1cf0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3ca1ec0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3ca2090] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:41.0-41.0> [0x3c56be0] str='\bsg_cache_non_blocking_pkg::AUNLOCK' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c574f0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c56db0] bits='11100'(5) basic_prep range=[4:0] int=28
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c56f80] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c57150] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c57320] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:29.0-29.0> [0x3c576c0] str='\bsg_cache_non_blocking_pkg::BLOCK_LD' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c76ca0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c57890] bits='01110'(5) basic_prep range=[4:0] int=14
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c76730] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c76900] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c76ad0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:14.0-14.0> [0x3c76e70] str='\bsg_cache_non_blocking_pkg::LB' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c77780] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c77040] bits='00000'(5) basic_prep range=[4:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c77210] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c773e0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c775b0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:19.0-19.0> [0x3ca2300] str='\bsg_cache_non_blocking_pkg::LBU' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ca2c10] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ca24d0] bits='00100'(5) basic_prep range=[4:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3ca26a0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3ca2870] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3ca2a40] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:17.0-17.0> [0x3ca2de0] str='\bsg_cache_non_blocking_pkg::LD' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ca36f0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ca2fb0] bits='00011'(5) basic_prep range=[4:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3ca3180] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3ca3350] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3ca3520] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:15.0-15.0> [0x3ca38c0] str='\bsg_cache_non_blocking_pkg::LH' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ca4c00] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ca44c0] bits='00001'(5) basic_prep range=[4:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3ca4690] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3ca4860] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3ca4a30] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:20.0-20.0> [0x3ca4dd0] str='\bsg_cache_non_blocking_pkg::LHU' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ca56e0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ca4fa0] bits='00101'(5) basic_prep range=[4:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3ca5170] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3ca5340] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3ca5510] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:16.0-16.0> [0x3ca58b0] str='\bsg_cache_non_blocking_pkg::LW' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c60830] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ca5a80] bits='00010'(5) basic_prep range=[4:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3ca5c50] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3ca5e20] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c60660] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:21.0-21.0> [0x3c60a00] str='\bsg_cache_non_blocking_pkg::LWU' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c61310] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c60bd0] bits='00110'(5) basic_prep range=[4:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c60da0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c60f70] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c61140] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:23.0-23.0> [0x3c614e0] str='\bsg_cache_non_blocking_pkg::SB' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c61df0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c616b0] bits='01000'(5) basic_prep range=[4:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c61880] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c61a50] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c61c20] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:26.0-26.0> [0x3c61fc0] str='\bsg_cache_non_blocking_pkg::SD' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c77d50] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c62190] bits='01011'(5) basic_prep range=[4:0] int=11
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c62360] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c779b0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c77b80] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:24.0-24.0> [0x3c77f20] str='\bsg_cache_non_blocking_pkg::SH' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c78830] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c780f0] bits='01001'(5) basic_prep range=[4:0] int=9
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c782c0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c78490] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c78660] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:27.0-27.0> [0x3c78a00] str='\bsg_cache_non_blocking_pkg::SM' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c79310] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c78bd0] bits='01101'(5) basic_prep range=[4:0] int=13
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c78da0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c78f70] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c79140] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:25.0-25.0> [0x3c794e0] str='\bsg_cache_non_blocking_pkg::SW' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c79df0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c796b0] bits='01010'(5) basic_prep range=[4:0] int=10
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c79880] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c79a50] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c79c20] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:32.0-32.0> [0x3c79fc0] str='\bsg_cache_non_blocking_pkg::TAGFL' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c9d830] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c9d0f0] bits='10001'(5) basic_prep range=[4:0] int=17
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c9d2c0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c9d490] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c9d660] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:34.0-34.0> [0x3c9da00] str='\bsg_cache_non_blocking_pkg::TAGLA' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c9e310] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c9dbd0] bits='10011'(5) basic_prep range=[4:0] int=19
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c9dda0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c9df70] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c9e140] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:33.0-33.0> [0x3c9e4e0] str='\bsg_cache_non_blocking_pkg::TAGLV' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c9edf0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c9e6b0] bits='10010'(5) basic_prep range=[4:0] int=18
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c9e880] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c9ea50] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c9ec20] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:31.0-31.0> [0x3c9efc0] str='\bsg_cache_non_blocking_pkg::TAGST' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c9f8d0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c9f190] bits='10000'(5) basic_prep range=[4:0] int=16
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c9f360] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c9f530] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c9f700] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:43.0-43.0> [0x3c9faa0] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_opcode_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3c9fc70] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3c9fd90] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:139.0-139.0> [0x3c9feb0] str='$enum2' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:134.0-134.0> [0x3ca0080] str='\bsg_cache_non_blocking_pkg::e_stat_clear_dirty' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ca0990] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ca0250] bits='001'(3) basic_prep range=[2:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3ca0420] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3ca05f0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3ca07c0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:133.0-133.0> [0x3ca0b60] str='\bsg_cache_non_blocking_pkg::e_stat_read' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c7bd20] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ca0d30] bits='000'(3) basic_prep range=[2:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3ca0f00] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3ca10d0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3ca12a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:138.0-138.0> [0x3c7bef0] str='\bsg_cache_non_blocking_pkg::e_stat_reset' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c7c800] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c7c0c0] bits='101'(3) basic_prep range=[2:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3c7c290] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3c7c460] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3c7c630] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:135.0-135.0> [0x3c7c9d0] str='\bsg_cache_non_blocking_pkg::e_stat_set_lru' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c7d2e0] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c7cba0] bits='010'(3) basic_prep range=[2:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3c7cd70] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3c7cf40] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3c7d110] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:137.0-137.0> [0x3c7d4b0] str='\bsg_cache_non_blocking_pkg::e_stat_set_lru_and_clear_dirty' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c7ddc0] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c7d680] bits='100'(3) basic_prep range=[2:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3c7d850] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3c7da20] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3c7dbf0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:136.0-136.0> [0x3c7df90] str='\bsg_cache_non_blocking_pkg::e_stat_set_lru_and_dirty' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c7e8a0] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c7e160] bits='011'(3) basic_prep range=[2:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3c7e330] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3c7e500] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3c7e6d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:139.0-139.0> [0x3c7ea70] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_stat_op_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3c7ec40] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3c7ed60] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:115.0-115.0> [0x3c7ee80] str='$enum3' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:112.0-112.0> [0x3c7f050] str='\bsg_cache_non_blocking_pkg::e_tag_invalidate' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c7f960] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c7f220] bits='100'(3) basic_prep range=[2:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3c7f3f0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3c7f5c0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3c7f790] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:113.0-113.0> [0x3c7fb30] str='\bsg_cache_non_blocking_pkg::e_tag_lock' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c80440] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c7fd00] bits='101'(3) basic_prep range=[2:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3c7fed0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3c800a0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3c80270] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:108.0-108.0> [0x3c80610] str='\bsg_cache_non_blocking_pkg::e_tag_read' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c80f20] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c807e0] bits='000'(3) basic_prep range=[2:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3c809b0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3c80b80] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3c80d50] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:110.0-110.0> [0x3c810f0] str='\bsg_cache_non_blocking_pkg::e_tag_set_tag' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c58ca0] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c812c0] bits='010'(3) basic_prep range=[2:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3c58730] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3c58900] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3c58ad0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:111.0-111.0> [0x3c58e70] str='\bsg_cache_non_blocking_pkg::e_tag_set_tag_and_lock' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c59780] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c59040] bits='011'(3) basic_prep range=[2:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3c59210] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3c593e0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3c595b0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:109.0-109.0> [0x3c59950] str='\bsg_cache_non_blocking_pkg::e_tag_store' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c5a260] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c59b20] bits='001'(3) basic_prep range=[2:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3c59cf0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3c59ec0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3c5a090] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:114.0-114.0> [0x3c5a430] str='\bsg_cache_non_blocking_pkg::e_tag_unlock' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c5ad40] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c5a600] bits='110'(3) basic_prep range=[2:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3c5a7d0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3c5a9a0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3c5ab70] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:115.0-115.0> [0x3c5af10] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_tag_op_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3c5b0e0] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3c5b200] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:181.0-181.0> [0x3c5b320] str='$enum4' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:176.0-176.0> [0x3c5b4f0] str='\bsg_cache_non_blocking_pkg::DEQUEUE_MODE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c5be00] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c5b6c0] bits='0111'(4) basic_prep range=[3:0] int=7
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3c5b890] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3c5ba60] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3c5bc30] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:170.0-170.0> [0x3c5bfd0] str='\bsg_cache_non_blocking_pkg::MGMT_OP' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c5c8e0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c5c1a0] bits='0001'(4) basic_prep range=[3:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3c5c370] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3c5c540] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3c5c710] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:169.0-169.0> [0x3c5cab0] str='\bsg_cache_non_blocking_pkg::MHU_IDLE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c5d3c0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c5cc80] bits='0000'(4) basic_prep range=[3:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3c5ce50] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3c5d020] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3c5d1f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:173.0-173.0> [0x3c5d590] str='\bsg_cache_non_blocking_pkg::READ_TAG1' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c5dea0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c5d760] bits='0100'(4) basic_prep range=[3:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3c5d930] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3c5db00] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3c5dcd0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:177.0-177.0> [0x3c5e070] str='\bsg_cache_non_blocking_pkg::READ_TAG2' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c5e980] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c5e240] bits='1000'(4) basic_prep range=[3:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3c5e410] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3c5e5e0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3c5e7b0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:180.0-180.0> [0x3c5eb50] str='\bsg_cache_non_blocking_pkg::RECOVER' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c5f460] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c5ed20] bits='1011'(4) basic_prep range=[3:0] int=11
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3c5eef0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3c5f0c0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3c5f290] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:179.0-179.0> [0x3c5f630] str='\bsg_cache_non_blocking_pkg::SCAN_MODE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c5ff40] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c5f800] bits='1010'(4) basic_prep range=[3:0] int=10
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3c5f9d0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3c5fba0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3c5fd70] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:174.0-174.0> [0x3c60110] str='\bsg_cache_non_blocking_pkg::SEND_DMA_REQ1' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c81b30] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c602e0] bits='0101'(4) basic_prep range=[3:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3c815c0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3c81790] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3c81960] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:178.0-178.0> [0x3c81d00] str='\bsg_cache_non_blocking_pkg::SEND_DMA_REQ2' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c82610] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c81ed0] bits='1001'(4) basic_prep range=[3:0] int=9
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3c820a0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3c82270] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3c82440] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:171.0-171.0> [0x3c827e0] str='\bsg_cache_non_blocking_pkg::SEND_MGMT_DMA' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c830f0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c829b0] bits='0010'(4) basic_prep range=[3:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3c82b80] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3c82d50] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3c82f20] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:175.0-175.0> [0x3c832c0] str='\bsg_cache_non_blocking_pkg::WAIT_DMA_DONE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c83bd0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c83490] bits='0110'(4) basic_prep range=[3:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3c83660] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3c83830] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3c83a00] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:172.0-172.0> [0x3c83da0] str='\bsg_cache_non_blocking_pkg::WAIT_MGMT_DMA' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c846b0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c83f70] bits='0011'(4) basic_prep range=[3:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3c84140] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3c84310] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3c844e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:181.0-181.0> [0x3c84880] str='\bsg_cache_non_blocking_pkg::mhu_state_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3c84a50] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3c84b70] basic_prep range=[-1:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:72.0-72.0> [0x3c84c90] str='\bsg_cache_pkg::bsg_cache_decode_s' basic_prep
        AST_STRUCT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:72.0-72.0> [0x3c84db0] basic_prep
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:77.0-77.0> [0x3c84ed0] str='\data_size_op' logic basic_prep range=[18:17]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:78.0-78.0> [0x3c84ff0] str='\sigext_op' logic basic_prep range=[16:16]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:79.0-79.0> [0x3c85110] str='\mask_op' logic basic_prep range=[15:15]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:80.0-80.0> [0x3c85230] str='\ld_op' logic basic_prep range=[14:14]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:81.0-81.0> [0x3c85350] str='\st_op' logic basic_prep range=[13:13]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:82.0-82.0> [0x3c85470] str='\tagst_op' logic basic_prep range=[12:12]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:83.0-83.0> [0x3c85590] str='\tagfl_op' logic basic_prep range=[11:11]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:84.0-84.0> [0x3c856b0] str='\taglv_op' logic basic_prep range=[10:10]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:85.0-85.0> [0x3c857d0] str='\tagla_op' logic basic_prep range=[9:9]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:86.0-86.0> [0x3c858f0] str='\afl_op' logic basic_prep range=[8:8]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:87.0-87.0> [0x3c85a10] str='\aflinv_op' logic basic_prep range=[7:7]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:88.0-88.0> [0x3c85b30] str='\ainv_op' logic basic_prep range=[6:6]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:89.0-89.0> [0x3c85c50] str='\alock_op' logic basic_prep range=[5:5]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:90.0-90.0> [0x3c85d70] str='\aunlock_op' logic basic_prep range=[4:4]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:91.0-91.0> [0x3c85e90] str='\tag_read_op' logic basic_prep range=[3:3]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:93.0-93.0> [0x3c85fb0] str='\atomic_op' logic basic_prep range=[2:2]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:94.0-94.0> [0x3c860d0] str='\amoswap_op' logic basic_prep range=[1:1]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:95.0-95.0> [0x3c861f0] str='\amoor_op' logic basic_prep range=[0:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:111.0-111.0> [0x3c86310] str='$enum5' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:109.0-109.0> [0x3c86430] str='\bsg_cache_pkg::e_dma_get_fill_data' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c869d0] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c86550] bits='0100'(4) basic_prep range=[3:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3c86670] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3c86790] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3c868b0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:106.0-106.0> [0x3c86af0] str='\bsg_cache_pkg::e_dma_nop' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c87090] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c86c10] bits='0000'(4) basic_prep range=[3:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3c86d30] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3c86e50] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3c86f70] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:108.0-108.0> [0x3c871b0] str='\bsg_cache_pkg::e_dma_send_evict_addr' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c87750] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c872d0] bits='0010'(4) basic_prep range=[3:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3c873f0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3c87510] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3c87630] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:110.0-110.0> [0x3c87870] str='\bsg_cache_pkg::e_dma_send_evict_data' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c87e10] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c87990] bits='1000'(4) basic_prep range=[3:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3c87ab0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3c87bd0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3c87cf0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:107.0-107.0> [0x3c87f30] str='\bsg_cache_pkg::e_dma_send_fill_addr' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c884d0] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c88050] bits='0001'(4) basic_prep range=[3:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3c88170] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3c88290] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3c883b0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:111.0-111.0> [0x3c885f0] str='\bsg_cache_pkg::bsg_cache_dma_cmd_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3c88710] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3c88830] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:63.0-63.0> [0x3c88950] str='$enum6' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:35.0-35.0> [0x3c88bc0] str='\bsg_cache_pkg::AFL' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c89160] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c88ce0] bits='011000'(6) basic_prep range=[5:0] int=24
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c88e00] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c88f20] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c89040] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:36.0-36.0> [0x3c89280] str='\bsg_cache_pkg::AFLINV' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c89820] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c893a0] bits='011001'(6) basic_prep range=[5:0] int=25
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c894c0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c895e0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c89700] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:37.0-37.0> [0x3c89940] str='\bsg_cache_pkg::AINV' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c89ee0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c89a60] bits='011010'(6) basic_prep range=[5:0] int=26
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c89b80] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c89ca0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c89dc0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:39.0-39.0> [0x3c8a000] str='\bsg_cache_pkg::ALOCK' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c8a5a0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c8a120] bits='011011'(6) basic_prep range=[5:0] int=27
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c8a240] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c8a360] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c8a480] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:55.0-55.0> [0x3c8a7a0] str='\bsg_cache_pkg::AMOADD_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c8ad40] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c8a8c0] bits='110001'(6) basic_prep range=[5:0] int=49
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c8a9e0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c8ab00] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c8ac20] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:44.0-44.0> [0x3c8ae60] str='\bsg_cache_pkg::AMOADD_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c8b400] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c8af80] bits='100001'(6) basic_prep range=[5:0] int=33
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c8b0a0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c8b1c0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c8b2e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:57.0-57.0> [0x3c8b520] str='\bsg_cache_pkg::AMOAND_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c8bac0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c8b640] bits='110011'(6) basic_prep range=[5:0] int=51
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c8b760] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c8b880] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c8b9a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:46.0-46.0> [0x3c8bbe0] str='\bsg_cache_pkg::AMOAND_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c8c180] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c8bd00] bits='100011'(6) basic_prep range=[5:0] int=35
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c8be20] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c8bf40] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c8c060] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:62.0-62.0> [0x3c8c2a0] str='\bsg_cache_pkg::AMOMAXU_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c8c840] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c8c3c0] bits='111000'(6) basic_prep range=[5:0] int=56
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c8c4e0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c8c600] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c8c720] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:51.0-51.0> [0x3c8c960] str='\bsg_cache_pkg::AMOMAXU_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c8cf00] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c8ca80] bits='101000'(6) basic_prep range=[5:0] int=40
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c8cba0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c8ccc0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c8cde0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:60.0-60.0> [0x3c8d020] str='\bsg_cache_pkg::AMOMAX_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c8d5c0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c8d140] bits='110110'(6) basic_prep range=[5:0] int=54
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c8d260] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c8d380] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c8d4a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:49.0-49.0> [0x3c8d6e0] str='\bsg_cache_pkg::AMOMAX_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c8dc80] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c8d800] bits='100110'(6) basic_prep range=[5:0] int=38
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c8d920] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c8da40] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c8db60] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:61.0-61.0> [0x3c8dda0] str='\bsg_cache_pkg::AMOMINU_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c8e340] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c8dec0] bits='110111'(6) basic_prep range=[5:0] int=55
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c8dfe0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c8e100] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c8e220] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:50.0-50.0> [0x3c8e460] str='\bsg_cache_pkg::AMOMINU_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c8ea00] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c8e580] bits='100111'(6) basic_prep range=[5:0] int=39
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c8e6a0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c8e7c0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c8e8e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:59.0-59.0> [0x3c8eb20] str='\bsg_cache_pkg::AMOMIN_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c8f0c0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c8ec40] bits='110101'(6) basic_prep range=[5:0] int=53
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c8ed60] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c8ee80] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c8efa0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:48.0-48.0> [0x3c8f1e0] str='\bsg_cache_pkg::AMOMIN_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c8f780] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c8f300] bits='100101'(6) basic_prep range=[5:0] int=37
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c8f420] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c8f540] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c8f660] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:58.0-58.0> [0x3c8f8a0] str='\bsg_cache_pkg::AMOOR_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c8fe40] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c8f9c0] bits='110100'(6) basic_prep range=[5:0] int=52
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c8fae0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c8fc00] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c8fd20] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:47.0-47.0> [0x3c8ff60] str='\bsg_cache_pkg::AMOOR_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c90500] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c90080] bits='100100'(6) basic_prep range=[5:0] int=36
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c901a0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c902c0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c903e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:54.0-54.0> [0x3c90620] str='\bsg_cache_pkg::AMOSWAP_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c90bc0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c90740] bits='110000'(6) basic_prep range=[5:0] int=48
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c90860] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c90980] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c90aa0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:43.0-43.0> [0x3c90ce0] str='\bsg_cache_pkg::AMOSWAP_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c91280] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c90e00] bits='100000'(6) basic_prep range=[5:0] int=32
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c90f20] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c91040] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c91160] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:56.0-56.0> [0x3c913a0] str='\bsg_cache_pkg::AMOXOR_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c91940] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c914c0] bits='110010'(6) basic_prep range=[5:0] int=50
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c915e0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c91700] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c91820] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:45.0-45.0> [0x3c91a60] str='\bsg_cache_pkg::AMOXOR_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c92000] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c91b80] bits='100010'(6) basic_prep range=[5:0] int=34
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c91ca0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c91dc0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c91ee0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:40.0-40.0> [0x3c92120] str='\bsg_cache_pkg::AUNLOCK' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c926c0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c92240] bits='011100'(6) basic_prep range=[5:0] int=28
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c92360] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c92480] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c925a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:12.0-12.0> [0x3c927e0] str='\bsg_cache_pkg::LB' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c92d80] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c92900] bits='000000'(6) basic_prep range=[5:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c92a20] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c92b40] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c92c60] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:17.0-17.0> [0x3c92ea0] str='\bsg_cache_pkg::LBU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c93440] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c92fc0] bits='000100'(6) basic_prep range=[5:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c930e0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c93200] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c93320] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:15.0-15.0> [0x3c93560] str='\bsg_cache_pkg::LD' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c93b00] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c93680] bits='000011'(6) basic_prep range=[5:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c937a0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c938c0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c939e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:20.0-20.0> [0x3c93c20] str='\bsg_cache_pkg::LDU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c941c0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c93d40] bits='000111'(6) basic_prep range=[5:0] int=7
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c93e60] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c93f80] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c940a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:13.0-13.0> [0x3c942e0] str='\bsg_cache_pkg::LH' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c94880] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c94400] bits='000001'(6) basic_prep range=[5:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c94520] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c94640] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c94760] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:18.0-18.0> [0x3c949a0] str='\bsg_cache_pkg::LHU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c94f40] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c94ac0] bits='000101'(6) basic_prep range=[5:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c94be0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c94d00] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c94e20] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:27.0-27.0> [0x3c95060] str='\bsg_cache_pkg::LM' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c95600] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c95180] bits='001100'(6) basic_prep range=[5:0] int=12
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c952a0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c953c0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c954e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:14.0-14.0> [0x3c95720] str='\bsg_cache_pkg::LW' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c95cc0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c95840] bits='000010'(6) basic_prep range=[5:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c95960] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c95a80] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c95ba0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:19.0-19.0> [0x3c95de0] str='\bsg_cache_pkg::LWU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c96380] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c95f00] bits='000110'(6) basic_prep range=[5:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c96020] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c96140] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c96260] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:22.0-22.0> [0x3c964a0] str='\bsg_cache_pkg::SB' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c96a40] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c965c0] bits='001000'(6) basic_prep range=[5:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c966e0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c96800] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c96920] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:25.0-25.0> [0x3c96b60] str='\bsg_cache_pkg::SD' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c97100] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c96c80] bits='001011'(6) basic_prep range=[5:0] int=11
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c96da0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c96ec0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c96fe0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:23.0-23.0> [0x3c97220] str='\bsg_cache_pkg::SH' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c977c0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c97340] bits='001001'(6) basic_prep range=[5:0] int=9
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c97460] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c97580] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c976a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:28.0-28.0> [0x3c978e0] str='\bsg_cache_pkg::SM' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c97e80] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c97a00] bits='001101'(6) basic_prep range=[5:0] int=13
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c97b20] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c97c40] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c97d60] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:24.0-24.0> [0x3c97fa0] str='\bsg_cache_pkg::SW' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c98540] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c980c0] bits='001010'(6) basic_prep range=[5:0] int=10
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c981e0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c98300] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c98420] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:31.0-31.0> [0x3c98660] str='\bsg_cache_pkg::TAGFL' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c98c00] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c98780] bits='010001'(6) basic_prep range=[5:0] int=17
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c988a0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c989c0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c98ae0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:33.0-33.0> [0x3c98d20] str='\bsg_cache_pkg::TAGLA' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c992c0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c98e40] bits='010011'(6) basic_prep range=[5:0] int=19
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c98f60] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c99080] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c991a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:32.0-32.0> [0x3c993e0] str='\bsg_cache_pkg::TAGLV' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c99980] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c99500] bits='010010'(6) basic_prep range=[5:0] int=18
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c99620] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c99740] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c99860] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:30.0-30.0> [0x3c99aa0] str='\bsg_cache_pkg::TAGST' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c9a040] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c99bc0] bits='010000'(6) basic_prep range=[5:0] int=16
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c99ce0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c99e00] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c99f20] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:63.0-63.0> [0x3c9a160] str='\bsg_cache_pkg::bsg_cache_opcode_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3c9a280] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3c9a3a0] basic_prep range=[-1:0]
--- END OF AST DUMP ---
Dumping AST after simplification:
    AST_MODULE <slpp_all/surelog.uhdm:0.0-0.0> [0x36b5ba0] str='\work_bsg_idiv_iterative::bsg_mux_one_hot' basic_prep
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x36b5ce0] str='\data_i' basic_prep port=21 range=[0:0]
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x36b5e60] str='\data_o' basic_prep port=22 range=[0:0]
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x36b5fa0] str='\sel_one_hot_i' basic_prep port=23 range=[0:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:54.0-54.0> [0x3bc40c0] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_decode_s' basic_prep
        AST_STRUCT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:54.0-54.0> [0x394b570] basic_prep
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:59.0-59.0> [0x3c05650] str='\size_op' logic basic_prep range=[16:15]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:60.0-60.0> [0x38a0e80] str='\sigext_op' logic basic_prep range=[14:14]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:61.0-61.0> [0x3b2f8c0] str='\ld_op' logic basic_prep range=[13:13]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:62.0-62.0> [0x3c63530] str='\st_op' logic basic_prep range=[12:12]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:63.0-63.0> [0x3c03070] str='\block_ld_op' logic basic_prep range=[11:11]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:64.0-64.0> [0x3bdf010] str='\mask_op' logic basic_prep range=[10:10]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:66.0-66.0> [0x3c63820] str='\tagst_op' logic basic_prep range=[9:9]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:67.0-67.0> [0x3bdbb60] str='\taglv_op' logic basic_prep range=[8:8]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:68.0-68.0> [0x3c630e0] str='\tagla_op' logic basic_prep range=[7:7]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:70.0-70.0> [0x3b3bc50] str='\tagfl_op' logic basic_prep range=[6:6]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:71.0-71.0> [0x3bc00f0] str='\afl_op' logic basic_prep range=[5:5]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:72.0-72.0> [0x3c640f0] str='\aflinv_op' logic basic_prep range=[4:4]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:73.0-73.0> [0x3c642c0] str='\ainv_op' logic basic_prep range=[3:3]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:75.0-75.0> [0x3c63da0] str='\alock_op' logic basic_prep range=[2:2]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:76.0-76.0> [0x3c63f70] str='\aunlock_op' logic basic_prep range=[1:1]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:78.0-78.0> [0x3c6eb80] str='\mgmt_op' logic basic_prep range=[0:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:153.0-153.0> [0x3c6ed50] str='$enum0' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:150.0-150.0> [0x3c625f0] str='\bsg_cache_non_blocking_pkg::e_miss_fifo_dequeue' basic_prep range=[1:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c56450] str='$enum0' bits='001001000110010101101110011101010110110100110000'(48) basic_prep range=[47:0] int=1853189424
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c627c0] bits='00'(2) basic_prep range=[1:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3c55da0] basic_prep range=[1:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3c55f70] bits='00000000000000000000000000000001'(32) basic_prep range=[31:0] int=1
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3c56280] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:152.0-152.0> [0x3c55710] str='\bsg_cache_non_blocking_pkg::e_miss_fifo_invalidate' basic_prep range=[1:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c9c930] str='$enum0' bits='001001000110010101101110011101010110110100110000'(48) basic_prep range=[47:0] int=1853189424
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c7a220] bits='10'(2) basic_prep range=[1:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3c7a3f0] basic_prep range=[1:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3c62c60] bits='00000000000000000000000000000001'(32) basic_prep range=[31:0] int=1
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3c62e30] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:151.0-151.0> [0x3c9cb00] str='\bsg_cache_non_blocking_pkg::e_miss_fifo_skip' basic_prep range=[1:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ca3e20] str='$enum0' bits='001001000110010101101110011101010110110100110000'(48) basic_prep range=[47:0] int=1853189424
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c9ccd0] bits='01'(2) basic_prep range=[1:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3c9cea0] basic_prep range=[1:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3ca3a80] bits='00000000000000000000000000000001'(32) basic_prep range=[31:0] int=1
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3ca3c50] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:153.0-153.0> [0x3ca3ff0] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_miss_fifo_op_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3c7b3c0] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3c7b4e0] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:43.0-43.0> [0x3c7b600] str='$enum1' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:36.0-36.0> [0x3c7b890] str='\bsg_cache_non_blocking_pkg::AFL' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c57fd0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c7ba60] bits='11000'(5) basic_prep range=[4:0] int=24
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c57b10] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c57c30] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c57e00] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:37.0-37.0> [0x3c581a0] str='\bsg_cache_non_blocking_pkg::AFLINV' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c7aa10] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c58370] bits='11001'(5) basic_prep range=[4:0] int=25
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c58540] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c7a670] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c7a840] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:38.0-38.0> [0x3c7abe0] str='\bsg_cache_non_blocking_pkg::AINV' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ca1780] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c7adb0] bits='11010'(5) basic_prep range=[4:0] int=26
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c7af80] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c7b150] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3ca15b0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:40.0-40.0> [0x3ca1950] str='\bsg_cache_non_blocking_pkg::ALOCK' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c56a10] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ca1b20] bits='11011'(5) basic_prep range=[4:0] int=27
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3ca1cf0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3ca1ec0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3ca2090] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:41.0-41.0> [0x3c56be0] str='\bsg_cache_non_blocking_pkg::AUNLOCK' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c574f0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c56db0] bits='11100'(5) basic_prep range=[4:0] int=28
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c56f80] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c57150] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c57320] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:29.0-29.0> [0x3c576c0] str='\bsg_cache_non_blocking_pkg::BLOCK_LD' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c76ca0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c57890] bits='01110'(5) basic_prep range=[4:0] int=14
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c76730] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c76900] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c76ad0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:14.0-14.0> [0x3c76e70] str='\bsg_cache_non_blocking_pkg::LB' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c77780] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c77040] bits='00000'(5) basic_prep range=[4:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c77210] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c773e0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c775b0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:19.0-19.0> [0x3ca2300] str='\bsg_cache_non_blocking_pkg::LBU' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ca2c10] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ca24d0] bits='00100'(5) basic_prep range=[4:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3ca26a0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3ca2870] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3ca2a40] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:17.0-17.0> [0x3ca2de0] str='\bsg_cache_non_blocking_pkg::LD' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ca36f0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ca2fb0] bits='00011'(5) basic_prep range=[4:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3ca3180] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3ca3350] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3ca3520] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:15.0-15.0> [0x3ca38c0] str='\bsg_cache_non_blocking_pkg::LH' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ca4c00] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ca44c0] bits='00001'(5) basic_prep range=[4:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3ca4690] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3ca4860] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3ca4a30] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:20.0-20.0> [0x3ca4dd0] str='\bsg_cache_non_blocking_pkg::LHU' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ca56e0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ca4fa0] bits='00101'(5) basic_prep range=[4:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3ca5170] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3ca5340] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3ca5510] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:16.0-16.0> [0x3ca58b0] str='\bsg_cache_non_blocking_pkg::LW' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c60830] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ca5a80] bits='00010'(5) basic_prep range=[4:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3ca5c50] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3ca5e20] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c60660] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:21.0-21.0> [0x3c60a00] str='\bsg_cache_non_blocking_pkg::LWU' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c61310] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c60bd0] bits='00110'(5) basic_prep range=[4:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c60da0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c60f70] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c61140] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:23.0-23.0> [0x3c614e0] str='\bsg_cache_non_blocking_pkg::SB' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c61df0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c616b0] bits='01000'(5) basic_prep range=[4:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c61880] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c61a50] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c61c20] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:26.0-26.0> [0x3c61fc0] str='\bsg_cache_non_blocking_pkg::SD' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c77d50] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c62190] bits='01011'(5) basic_prep range=[4:0] int=11
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c62360] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c779b0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c77b80] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:24.0-24.0> [0x3c77f20] str='\bsg_cache_non_blocking_pkg::SH' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c78830] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c780f0] bits='01001'(5) basic_prep range=[4:0] int=9
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c782c0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c78490] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c78660] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:27.0-27.0> [0x3c78a00] str='\bsg_cache_non_blocking_pkg::SM' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c79310] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c78bd0] bits='01101'(5) basic_prep range=[4:0] int=13
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c78da0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c78f70] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c79140] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:25.0-25.0> [0x3c794e0] str='\bsg_cache_non_blocking_pkg::SW' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c79df0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c796b0] bits='01010'(5) basic_prep range=[4:0] int=10
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c79880] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c79a50] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c79c20] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:32.0-32.0> [0x3c79fc0] str='\bsg_cache_non_blocking_pkg::TAGFL' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c9d830] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c9d0f0] bits='10001'(5) basic_prep range=[4:0] int=17
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c9d2c0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c9d490] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c9d660] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:34.0-34.0> [0x3c9da00] str='\bsg_cache_non_blocking_pkg::TAGLA' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c9e310] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c9dbd0] bits='10011'(5) basic_prep range=[4:0] int=19
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c9dda0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c9df70] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c9e140] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:33.0-33.0> [0x3c9e4e0] str='\bsg_cache_non_blocking_pkg::TAGLV' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c9edf0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c9e6b0] bits='10010'(5) basic_prep range=[4:0] int=18
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c9e880] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c9ea50] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c9ec20] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:31.0-31.0> [0x3c9efc0] str='\bsg_cache_non_blocking_pkg::TAGST' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c9f8d0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c9f190] bits='10000'(5) basic_prep range=[4:0] int=16
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c9f360] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c9f530] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c9f700] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:43.0-43.0> [0x3c9faa0] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_opcode_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3c9fc70] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3c9fd90] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:139.0-139.0> [0x3c9feb0] str='$enum2' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:134.0-134.0> [0x3ca0080] str='\bsg_cache_non_blocking_pkg::e_stat_clear_dirty' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ca0990] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ca0250] bits='001'(3) basic_prep range=[2:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3ca0420] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3ca05f0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3ca07c0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:133.0-133.0> [0x3ca0b60] str='\bsg_cache_non_blocking_pkg::e_stat_read' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c7bd20] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ca0d30] bits='000'(3) basic_prep range=[2:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3ca0f00] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3ca10d0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3ca12a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:138.0-138.0> [0x3c7bef0] str='\bsg_cache_non_blocking_pkg::e_stat_reset' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c7c800] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c7c0c0] bits='101'(3) basic_prep range=[2:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3c7c290] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3c7c460] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3c7c630] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:135.0-135.0> [0x3c7c9d0] str='\bsg_cache_non_blocking_pkg::e_stat_set_lru' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c7d2e0] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c7cba0] bits='010'(3) basic_prep range=[2:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3c7cd70] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3c7cf40] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3c7d110] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:137.0-137.0> [0x3c7d4b0] str='\bsg_cache_non_blocking_pkg::e_stat_set_lru_and_clear_dirty' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c7ddc0] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c7d680] bits='100'(3) basic_prep range=[2:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3c7d850] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3c7da20] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3c7dbf0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:136.0-136.0> [0x3c7df90] str='\bsg_cache_non_blocking_pkg::e_stat_set_lru_and_dirty' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c7e8a0] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c7e160] bits='011'(3) basic_prep range=[2:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3c7e330] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3c7e500] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3c7e6d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:139.0-139.0> [0x3c7ea70] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_stat_op_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3c7ec40] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3c7ed60] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:115.0-115.0> [0x3c7ee80] str='$enum3' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:112.0-112.0> [0x3c7f050] str='\bsg_cache_non_blocking_pkg::e_tag_invalidate' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c7f960] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c7f220] bits='100'(3) basic_prep range=[2:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3c7f3f0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3c7f5c0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3c7f790] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:113.0-113.0> [0x3c7fb30] str='\bsg_cache_non_blocking_pkg::e_tag_lock' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c80440] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c7fd00] bits='101'(3) basic_prep range=[2:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3c7fed0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3c800a0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3c80270] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:108.0-108.0> [0x3c80610] str='\bsg_cache_non_blocking_pkg::e_tag_read' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c80f20] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c807e0] bits='000'(3) basic_prep range=[2:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3c809b0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3c80b80] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3c80d50] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:110.0-110.0> [0x3c810f0] str='\bsg_cache_non_blocking_pkg::e_tag_set_tag' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c58ca0] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c812c0] bits='010'(3) basic_prep range=[2:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3c58730] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3c58900] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3c58ad0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:111.0-111.0> [0x3c58e70] str='\bsg_cache_non_blocking_pkg::e_tag_set_tag_and_lock' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c59780] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c59040] bits='011'(3) basic_prep range=[2:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3c59210] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3c593e0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3c595b0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:109.0-109.0> [0x3c59950] str='\bsg_cache_non_blocking_pkg::e_tag_store' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c5a260] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c59b20] bits='001'(3) basic_prep range=[2:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3c59cf0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3c59ec0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3c5a090] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:114.0-114.0> [0x3c5a430] str='\bsg_cache_non_blocking_pkg::e_tag_unlock' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c5ad40] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c5a600] bits='110'(3) basic_prep range=[2:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3c5a7d0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3c5a9a0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3c5ab70] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:115.0-115.0> [0x3c5af10] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_tag_op_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3c5b0e0] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3c5b200] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:181.0-181.0> [0x3c5b320] str='$enum4' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:176.0-176.0> [0x3c5b4f0] str='\bsg_cache_non_blocking_pkg::DEQUEUE_MODE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c5be00] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c5b6c0] bits='0111'(4) basic_prep range=[3:0] int=7
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3c5b890] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3c5ba60] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3c5bc30] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:170.0-170.0> [0x3c5bfd0] str='\bsg_cache_non_blocking_pkg::MGMT_OP' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c5c8e0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c5c1a0] bits='0001'(4) basic_prep range=[3:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3c5c370] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3c5c540] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3c5c710] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:169.0-169.0> [0x3c5cab0] str='\bsg_cache_non_blocking_pkg::MHU_IDLE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c5d3c0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c5cc80] bits='0000'(4) basic_prep range=[3:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3c5ce50] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3c5d020] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3c5d1f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:173.0-173.0> [0x3c5d590] str='\bsg_cache_non_blocking_pkg::READ_TAG1' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c5dea0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c5d760] bits='0100'(4) basic_prep range=[3:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3c5d930] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3c5db00] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3c5dcd0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:177.0-177.0> [0x3c5e070] str='\bsg_cache_non_blocking_pkg::READ_TAG2' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c5e980] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c5e240] bits='1000'(4) basic_prep range=[3:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3c5e410] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3c5e5e0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3c5e7b0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:180.0-180.0> [0x3c5eb50] str='\bsg_cache_non_blocking_pkg::RECOVER' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c5f460] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c5ed20] bits='1011'(4) basic_prep range=[3:0] int=11
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3c5eef0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3c5f0c0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3c5f290] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:179.0-179.0> [0x3c5f630] str='\bsg_cache_non_blocking_pkg::SCAN_MODE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c5ff40] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c5f800] bits='1010'(4) basic_prep range=[3:0] int=10
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3c5f9d0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3c5fba0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3c5fd70] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:174.0-174.0> [0x3c60110] str='\bsg_cache_non_blocking_pkg::SEND_DMA_REQ1' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c81b30] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c602e0] bits='0101'(4) basic_prep range=[3:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3c815c0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3c81790] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3c81960] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:178.0-178.0> [0x3c81d00] str='\bsg_cache_non_blocking_pkg::SEND_DMA_REQ2' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c82610] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c81ed0] bits='1001'(4) basic_prep range=[3:0] int=9
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3c820a0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3c82270] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3c82440] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:171.0-171.0> [0x3c827e0] str='\bsg_cache_non_blocking_pkg::SEND_MGMT_DMA' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c830f0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c829b0] bits='0010'(4) basic_prep range=[3:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3c82b80] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3c82d50] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3c82f20] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:175.0-175.0> [0x3c832c0] str='\bsg_cache_non_blocking_pkg::WAIT_DMA_DONE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c83bd0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c83490] bits='0110'(4) basic_prep range=[3:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3c83660] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3c83830] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3c83a00] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:172.0-172.0> [0x3c83da0] str='\bsg_cache_non_blocking_pkg::WAIT_MGMT_DMA' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c846b0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c83f70] bits='0011'(4) basic_prep range=[3:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3c84140] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3c84310] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3c844e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:181.0-181.0> [0x3c84880] str='\bsg_cache_non_blocking_pkg::mhu_state_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3c84a50] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3c84b70] basic_prep range=[-1:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:72.0-72.0> [0x3c84c90] str='\bsg_cache_pkg::bsg_cache_decode_s' basic_prep
        AST_STRUCT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:72.0-72.0> [0x3c84db0] basic_prep
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:77.0-77.0> [0x3c84ed0] str='\data_size_op' logic basic_prep range=[18:17]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:78.0-78.0> [0x3c84ff0] str='\sigext_op' logic basic_prep range=[16:16]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:79.0-79.0> [0x3c85110] str='\mask_op' logic basic_prep range=[15:15]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:80.0-80.0> [0x3c85230] str='\ld_op' logic basic_prep range=[14:14]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:81.0-81.0> [0x3c85350] str='\st_op' logic basic_prep range=[13:13]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:82.0-82.0> [0x3c85470] str='\tagst_op' logic basic_prep range=[12:12]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:83.0-83.0> [0x3c85590] str='\tagfl_op' logic basic_prep range=[11:11]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:84.0-84.0> [0x3c856b0] str='\taglv_op' logic basic_prep range=[10:10]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:85.0-85.0> [0x3c857d0] str='\tagla_op' logic basic_prep range=[9:9]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:86.0-86.0> [0x3c858f0] str='\afl_op' logic basic_prep range=[8:8]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:87.0-87.0> [0x3c85a10] str='\aflinv_op' logic basic_prep range=[7:7]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:88.0-88.0> [0x3c85b30] str='\ainv_op' logic basic_prep range=[6:6]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:89.0-89.0> [0x3c85c50] str='\alock_op' logic basic_prep range=[5:5]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:90.0-90.0> [0x3c85d70] str='\aunlock_op' logic basic_prep range=[4:4]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:91.0-91.0> [0x3c85e90] str='\tag_read_op' logic basic_prep range=[3:3]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:93.0-93.0> [0x3c85fb0] str='\atomic_op' logic basic_prep range=[2:2]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:94.0-94.0> [0x3c860d0] str='\amoswap_op' logic basic_prep range=[1:1]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:95.0-95.0> [0x3c861f0] str='\amoor_op' logic basic_prep range=[0:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:111.0-111.0> [0x3c86310] str='$enum5' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:109.0-109.0> [0x3c86430] str='\bsg_cache_pkg::e_dma_get_fill_data' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c869d0] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c86550] bits='0100'(4) basic_prep range=[3:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3c86670] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3c86790] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3c868b0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:106.0-106.0> [0x3c86af0] str='\bsg_cache_pkg::e_dma_nop' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c87090] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c86c10] bits='0000'(4) basic_prep range=[3:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3c86d30] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3c86e50] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3c86f70] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:108.0-108.0> [0x3c871b0] str='\bsg_cache_pkg::e_dma_send_evict_addr' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c87750] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c872d0] bits='0010'(4) basic_prep range=[3:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3c873f0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3c87510] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3c87630] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:110.0-110.0> [0x3c87870] str='\bsg_cache_pkg::e_dma_send_evict_data' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c87e10] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c87990] bits='1000'(4) basic_prep range=[3:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3c87ab0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3c87bd0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3c87cf0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:107.0-107.0> [0x3c87f30] str='\bsg_cache_pkg::e_dma_send_fill_addr' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c884d0] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c88050] bits='0001'(4) basic_prep range=[3:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3c88170] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3c88290] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3c883b0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:111.0-111.0> [0x3c885f0] str='\bsg_cache_pkg::bsg_cache_dma_cmd_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3c88710] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3c88830] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:63.0-63.0> [0x3c88950] str='$enum6' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:35.0-35.0> [0x3c88bc0] str='\bsg_cache_pkg::AFL' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c89160] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c88ce0] bits='011000'(6) basic_prep range=[5:0] int=24
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c88e00] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c88f20] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c89040] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:36.0-36.0> [0x3c89280] str='\bsg_cache_pkg::AFLINV' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c89820] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c893a0] bits='011001'(6) basic_prep range=[5:0] int=25
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c894c0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c895e0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c89700] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:37.0-37.0> [0x3c89940] str='\bsg_cache_pkg::AINV' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c89ee0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c89a60] bits='011010'(6) basic_prep range=[5:0] int=26
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c89b80] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c89ca0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c89dc0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:39.0-39.0> [0x3c8a000] str='\bsg_cache_pkg::ALOCK' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c8a5a0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c8a120] bits='011011'(6) basic_prep range=[5:0] int=27
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c8a240] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c8a360] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c8a480] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:55.0-55.0> [0x3c8a7a0] str='\bsg_cache_pkg::AMOADD_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c8ad40] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c8a8c0] bits='110001'(6) basic_prep range=[5:0] int=49
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c8a9e0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c8ab00] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c8ac20] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:44.0-44.0> [0x3c8ae60] str='\bsg_cache_pkg::AMOADD_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c8b400] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c8af80] bits='100001'(6) basic_prep range=[5:0] int=33
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c8b0a0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c8b1c0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c8b2e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:57.0-57.0> [0x3c8b520] str='\bsg_cache_pkg::AMOAND_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c8bac0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c8b640] bits='110011'(6) basic_prep range=[5:0] int=51
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c8b760] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c8b880] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c8b9a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:46.0-46.0> [0x3c8bbe0] str='\bsg_cache_pkg::AMOAND_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c8c180] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c8bd00] bits='100011'(6) basic_prep range=[5:0] int=35
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c8be20] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c8bf40] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c8c060] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:62.0-62.0> [0x3c8c2a0] str='\bsg_cache_pkg::AMOMAXU_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c8c840] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c8c3c0] bits='111000'(6) basic_prep range=[5:0] int=56
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c8c4e0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c8c600] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c8c720] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:51.0-51.0> [0x3c8c960] str='\bsg_cache_pkg::AMOMAXU_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c8cf00] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c8ca80] bits='101000'(6) basic_prep range=[5:0] int=40
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c8cba0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c8ccc0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c8cde0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:60.0-60.0> [0x3c8d020] str='\bsg_cache_pkg::AMOMAX_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c8d5c0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c8d140] bits='110110'(6) basic_prep range=[5:0] int=54
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c8d260] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c8d380] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c8d4a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:49.0-49.0> [0x3c8d6e0] str='\bsg_cache_pkg::AMOMAX_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c8dc80] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c8d800] bits='100110'(6) basic_prep range=[5:0] int=38
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c8d920] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c8da40] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c8db60] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:61.0-61.0> [0x3c8dda0] str='\bsg_cache_pkg::AMOMINU_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c8e340] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c8dec0] bits='110111'(6) basic_prep range=[5:0] int=55
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c8dfe0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c8e100] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c8e220] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:50.0-50.0> [0x3c8e460] str='\bsg_cache_pkg::AMOMINU_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c8ea00] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c8e580] bits='100111'(6) basic_prep range=[5:0] int=39
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c8e6a0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c8e7c0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c8e8e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:59.0-59.0> [0x3c8eb20] str='\bsg_cache_pkg::AMOMIN_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c8f0c0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c8ec40] bits='110101'(6) basic_prep range=[5:0] int=53
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c8ed60] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c8ee80] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c8efa0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:48.0-48.0> [0x3c8f1e0] str='\bsg_cache_pkg::AMOMIN_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c8f780] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c8f300] bits='100101'(6) basic_prep range=[5:0] int=37
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c8f420] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c8f540] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c8f660] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:58.0-58.0> [0x3c8f8a0] str='\bsg_cache_pkg::AMOOR_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c8fe40] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c8f9c0] bits='110100'(6) basic_prep range=[5:0] int=52
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c8fae0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c8fc00] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c8fd20] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:47.0-47.0> [0x3c8ff60] str='\bsg_cache_pkg::AMOOR_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c90500] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c90080] bits='100100'(6) basic_prep range=[5:0] int=36
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c901a0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c902c0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c903e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:54.0-54.0> [0x3c90620] str='\bsg_cache_pkg::AMOSWAP_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c90bc0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c90740] bits='110000'(6) basic_prep range=[5:0] int=48
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c90860] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c90980] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c90aa0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:43.0-43.0> [0x3c90ce0] str='\bsg_cache_pkg::AMOSWAP_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c91280] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c90e00] bits='100000'(6) basic_prep range=[5:0] int=32
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c90f20] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c91040] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c91160] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:56.0-56.0> [0x3c913a0] str='\bsg_cache_pkg::AMOXOR_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c91940] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c914c0] bits='110010'(6) basic_prep range=[5:0] int=50
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c915e0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c91700] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c91820] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:45.0-45.0> [0x3c91a60] str='\bsg_cache_pkg::AMOXOR_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c92000] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c91b80] bits='100010'(6) basic_prep range=[5:0] int=34
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c91ca0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c91dc0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c91ee0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:40.0-40.0> [0x3c92120] str='\bsg_cache_pkg::AUNLOCK' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c926c0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c92240] bits='011100'(6) basic_prep range=[5:0] int=28
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c92360] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c92480] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c925a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:12.0-12.0> [0x3c927e0] str='\bsg_cache_pkg::LB' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c92d80] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c92900] bits='000000'(6) basic_prep range=[5:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c92a20] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c92b40] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c92c60] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:17.0-17.0> [0x3c92ea0] str='\bsg_cache_pkg::LBU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c93440] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c92fc0] bits='000100'(6) basic_prep range=[5:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c930e0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c93200] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c93320] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:15.0-15.0> [0x3c93560] str='\bsg_cache_pkg::LD' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c93b00] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c93680] bits='000011'(6) basic_prep range=[5:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c937a0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c938c0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c939e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:20.0-20.0> [0x3c93c20] str='\bsg_cache_pkg::LDU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c941c0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c93d40] bits='000111'(6) basic_prep range=[5:0] int=7
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c93e60] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c93f80] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c940a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:13.0-13.0> [0x3c942e0] str='\bsg_cache_pkg::LH' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c94880] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c94400] bits='000001'(6) basic_prep range=[5:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c94520] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c94640] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c94760] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:18.0-18.0> [0x3c949a0] str='\bsg_cache_pkg::LHU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c94f40] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c94ac0] bits='000101'(6) basic_prep range=[5:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c94be0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c94d00] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c94e20] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:27.0-27.0> [0x3c95060] str='\bsg_cache_pkg::LM' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c95600] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c95180] bits='001100'(6) basic_prep range=[5:0] int=12
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c952a0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c953c0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c954e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:14.0-14.0> [0x3c95720] str='\bsg_cache_pkg::LW' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c95cc0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c95840] bits='000010'(6) basic_prep range=[5:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c95960] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c95a80] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c95ba0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:19.0-19.0> [0x3c95de0] str='\bsg_cache_pkg::LWU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c96380] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c95f00] bits='000110'(6) basic_prep range=[5:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c96020] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c96140] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c96260] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:22.0-22.0> [0x3c964a0] str='\bsg_cache_pkg::SB' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c96a40] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c965c0] bits='001000'(6) basic_prep range=[5:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c966e0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c96800] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c96920] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:25.0-25.0> [0x3c96b60] str='\bsg_cache_pkg::SD' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c97100] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c96c80] bits='001011'(6) basic_prep range=[5:0] int=11
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c96da0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c96ec0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c96fe0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:23.0-23.0> [0x3c97220] str='\bsg_cache_pkg::SH' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c977c0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c97340] bits='001001'(6) basic_prep range=[5:0] int=9
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c97460] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c97580] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c976a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:28.0-28.0> [0x3c978e0] str='\bsg_cache_pkg::SM' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c97e80] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c97a00] bits='001101'(6) basic_prep range=[5:0] int=13
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c97b20] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c97c40] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c97d60] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:24.0-24.0> [0x3c97fa0] str='\bsg_cache_pkg::SW' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c98540] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c980c0] bits='001010'(6) basic_prep range=[5:0] int=10
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c981e0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c98300] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c98420] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:31.0-31.0> [0x3c98660] str='\bsg_cache_pkg::TAGFL' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c98c00] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c98780] bits='010001'(6) basic_prep range=[5:0] int=17
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c988a0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c989c0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c98ae0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:33.0-33.0> [0x3c98d20] str='\bsg_cache_pkg::TAGLA' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c992c0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c98e40] bits='010011'(6) basic_prep range=[5:0] int=19
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c98f60] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c99080] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c991a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:32.0-32.0> [0x3c993e0] str='\bsg_cache_pkg::TAGLV' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c99980] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c99500] bits='010010'(6) basic_prep range=[5:0] int=18
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c99620] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c99740] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c99860] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:30.0-30.0> [0x3c99aa0] str='\bsg_cache_pkg::TAGST' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c9a040] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c99bc0] bits='010000'(6) basic_prep range=[5:0] int=16
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c99ce0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c99e00] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c99f20] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:63.0-63.0> [0x3c9a160] str='\bsg_cache_pkg::bsg_cache_opcode_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3c9a280] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3c9a3a0] basic_prep range=[-1:0]
--- END OF AST DUMP ---
Generating RTLIL representation for module `\work_bsg_idiv_iterative::bsg_nor2'.
Dumping AST before simplification:
    AST_MODULE <slpp_all/surelog.uhdm:0.0-0.0> [0x36e8b70] str='\work_bsg_idiv_iterative::bsg_nor2'
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x36e8cb0] str='\a_i' port=29
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x36e8df0] str='\b_i' port=30
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x36e8f30] str='\o' port=31
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:54.0-54.0> [0x3d13280] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_decode_s' basic_prep
        AST_STRUCT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:54.0-54.0> [0x3d12630] basic_prep
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:59.0-59.0> [0x3d119d0] str='\size_op' logic basic_prep range=[16:15]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:60.0-60.0> [0x3cfd3d0] str='\sigext_op' logic basic_prep range=[14:14]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:61.0-61.0> [0x3b2e590] str='\ld_op' logic basic_prep range=[13:13]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:62.0-62.0> [0x3be0980] str='\st_op' logic basic_prep range=[12:12]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:63.0-63.0> [0x3c64a20] str='\block_ld_op' logic basic_prep range=[11:11]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:64.0-64.0> [0x3cfcb10] str='\mask_op' logic basic_prep range=[10:10]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:66.0-66.0> [0x3c676c0] str='\tagst_op' logic basic_prep range=[9:9]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:67.0-67.0> [0x3c6ad30] str='\taglv_op' logic basic_prep range=[8:8]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:68.0-68.0> [0x3cfd1b0] str='\tagla_op' logic basic_prep range=[7:7]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:70.0-70.0> [0x3cee4d0] str='\tagfl_op' logic basic_prep range=[6:6]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:71.0-71.0> [0x3cfc0c0] str='\afl_op' logic basic_prep range=[5:5]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:72.0-72.0> [0x3be9530] str='\aflinv_op' logic basic_prep range=[4:4]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:73.0-73.0> [0x3c54a70] str='\ainv_op' logic basic_prep range=[3:3]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:75.0-75.0> [0x3d14830] str='\alock_op' logic basic_prep range=[2:2]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:76.0-76.0> [0x3d13be0] str='\aunlock_op' logic basic_prep range=[1:1]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:78.0-78.0> [0x3d14f70] str='\mgmt_op' logic basic_prep range=[0:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:153.0-153.0> [0x3d14320] str='$enum0' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:150.0-150.0> [0x3d14030] str='\bsg_cache_non_blocking_pkg::e_miss_fifo_dequeue' basic_prep range=[1:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3cfc8d0] str='$enum0' bits='001001000110010101101110011101010110110100110000'(48) basic_prep range=[47:0] int=1853189424
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d136d0] bits='00'(2) basic_prep range=[1:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3d133e0] basic_prep range=[1:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3d12a80] bits='00000000000000000000000000000001'(32) basic_prep range=[31:0] int=1
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3d3e650] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:152.0-152.0> [0x3d12c70] str='\bsg_cache_non_blocking_pkg::e_miss_fifo_invalidate' basic_prep range=[1:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d112b0] str='$enum0' bits='001001000110010101101110011101010110110100110000'(48) basic_prep range=[47:0] int=1853189424
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d14510] bits='10'(2) basic_prep range=[1:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3d138c0] basic_prep range=[1:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3c6a7d0] bits='00000000000000000000000000000001'(32) basic_prep range=[31:0] int=1
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3cf2af0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:151.0-151.0> [0x3cfccb0] str='\bsg_cache_non_blocking_pkg::e_miss_fifo_skip' basic_prep range=[1:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d08970] str='$enum0' bits='001001000110010101101110011101010110110100110000'(48) basic_prep range=[47:0] int=1853189424
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d116e0] bits='01'(2) basic_prep range=[1:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3d12790] basic_prep range=[1:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3cfc2a0] bits='00000000000000000000000000000001'(32) basic_prep range=[31:0] int=1
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3cfc470] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:153.0-153.0> [0x3d08b40] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_miss_fifo_op_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3cfd640] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3cfd760] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:43.0-43.0> [0x3d12270] str='$enum1' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:36.0-36.0> [0x3cef830] str='\bsg_cache_non_blocking_pkg::AFL' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3cef2c0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3cefa00] bits='11000'(5) basic_prep range=[4:0] int=24
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3cefd10] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3cefee0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3cef0f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:37.0-37.0> [0x3d12ec0] str='\bsg_cache_non_blocking_pkg::AFLINV' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d14ad0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d13090] bits='11001'(5) basic_prep range=[4:0] int=25
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d15160] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d15330] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d15500] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:38.0-38.0> [0x3d14ca0] str='\bsg_cache_non_blocking_pkg::AINV' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d3ea10] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3cfb1d0] bits='11010'(5) basic_prep range=[4:0] int=26
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3cfb3a0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3cfb570] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d3e840] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:40.0-40.0> [0x3d3ebe0] str='\bsg_cache_non_blocking_pkg::ALOCK' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d3e1d0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3cfb780] bits='11011'(5) basic_prep range=[4:0] int=27
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3cfb950] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3cfbb20] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d3e000] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:41.0-41.0> [0x3d3e3a0] str='\bsg_cache_non_blocking_pkg::AUNLOCK' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3cf1f80] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d11b30] bits='11100'(5) basic_prep range=[4:0] int=28
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d11d00] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d11ed0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d120a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:29.0-29.0> [0x3cf2150] str='\bsg_cache_non_blocking_pkg::BLOCK_LD' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d10660] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3cf2320] bits='01110'(5) basic_prep range=[4:0] int=14
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3cf24f0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3cf26c0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3cf2890] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:14.0-14.0> [0x3d10830] str='\bsg_cache_non_blocking_pkg::LB' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d11140] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d10a00] bits='00000'(5) basic_prep range=[4:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d10bd0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d10da0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d10f70] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:19.0-19.0> [0x3cf0550] str='\bsg_cache_non_blocking_pkg::LBU' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3cf0e60] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3cf0720] bits='00100'(5) basic_prep range=[4:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3cf08f0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3cf0ac0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3cf0c90] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:17.0-17.0> [0x3cf1150] str='\bsg_cache_non_blocking_pkg::LD' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3cf1a60] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3cf1320] bits='00011'(5) basic_prep range=[4:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3cf14f0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3cf16c0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3cf1890] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:15.0-15.0> [0x3cf1c30] str='\bsg_cache_non_blocking_pkg::LH' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d3f5a0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d3ee60] bits='00001'(5) basic_prep range=[4:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d3f030] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d3f200] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d3f3d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:20.0-20.0> [0x3d3f770] str='\bsg_cache_non_blocking_pkg::LHU' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3cfa210] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d3f940] bits='00101'(5) basic_prep range=[4:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d3fb10] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d3fce0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3cfa040] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:16.0-16.0> [0x3cfa3e0] str='\bsg_cache_non_blocking_pkg::LW' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3cfacf0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3cfa5b0] bits='00010'(5) basic_prep range=[4:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3cfa780] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3cfa950] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3cfab20] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:21.0-21.0> [0x3cfaec0] str='\bsg_cache_non_blocking_pkg::LWU' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3cf3490] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3cf2d50] bits='00110'(5) basic_prep range=[4:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3cf2f20] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3cf30f0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3cf32c0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:23.0-23.0> [0x3cf3660] str='\bsg_cache_non_blocking_pkg::SB' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3cf3f70] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3cf3830] bits='01000'(5) basic_prep range=[4:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3cf3a00] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3cf3bd0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3cf3da0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:26.0-26.0> [0x3cf4140] str='\bsg_cache_non_blocking_pkg::SD' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d3b880] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3cf4310] bits='01011'(5) basic_prep range=[4:0] int=11
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3cf44e0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d3b4e0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d3b6b0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:24.0-24.0> [0x3d3ba50] str='\bsg_cache_non_blocking_pkg::SH' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d3c360] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d3bc20] bits='01001'(5) basic_prep range=[4:0] int=9
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d3bdf0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d3bfc0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d3c190] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:27.0-27.0> [0x3d3c530] str='\bsg_cache_non_blocking_pkg::SM' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d3ce40] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d3c700] bits='01101'(5) basic_prep range=[4:0] int=13
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d3c8d0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d3caa0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d3cc70] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:25.0-25.0> [0x3d3d010] str='\bsg_cache_non_blocking_pkg::SW' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d3d920] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d3d1e0] bits='01010'(5) basic_prep range=[4:0] int=10
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d3d3b0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d3d580] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d3d750] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:32.0-32.0> [0x3d3daf0] str='\bsg_cache_non_blocking_pkg::TAGFL' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d36f40] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d3dcc0] bits='10001'(5) basic_prep range=[4:0] int=17
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d3de90] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d36ba0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d36d70] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:34.0-34.0> [0x3d37110] str='\bsg_cache_non_blocking_pkg::TAGLA' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d37a20] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d372e0] bits='10011'(5) basic_prep range=[4:0] int=19
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d374b0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d37680] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d37850] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:33.0-33.0> [0x3d37bf0] str='\bsg_cache_non_blocking_pkg::TAGLV' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d38500] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d37dc0] bits='10010'(5) basic_prep range=[4:0] int=18
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d37f90] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d38160] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d38330] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:31.0-31.0> [0x3d386d0] str='\bsg_cache_non_blocking_pkg::TAGST' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d38fe0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d388a0] bits='10000'(5) basic_prep range=[4:0] int=16
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d38a70] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d38c40] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d38e10] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:43.0-43.0> [0x3d391b0] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_opcode_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3d39380] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3d394a0] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:139.0-139.0> [0x3d395c0] str='$enum2' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:134.0-134.0> [0x3d39790] str='\bsg_cache_non_blocking_pkg::e_stat_clear_dirty' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d3a0a0] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d39960] bits='001'(3) basic_prep range=[2:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3d39b30] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3d39d00] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3d39ed0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:133.0-133.0> [0x3d3a270] str='\bsg_cache_non_blocking_pkg::e_stat_read' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d3ab80] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d3a440] bits='000'(3) basic_prep range=[2:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3d3a610] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3d3a7e0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3d3a9b0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:138.0-138.0> [0x3d3ad50] str='\bsg_cache_non_blocking_pkg::e_stat_reset' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d15940] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d3af20] bits='101'(3) basic_prep range=[2:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3d3b0f0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3d3b2c0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3d15770] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:135.0-135.0> [0x3d15b10] str='\bsg_cache_non_blocking_pkg::e_stat_set_lru' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d16420] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d15ce0] bits='010'(3) basic_prep range=[2:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3d15eb0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3d16080] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3d16250] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:137.0-137.0> [0x3d165f0] str='\bsg_cache_non_blocking_pkg::e_stat_set_lru_and_clear_dirty' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d16f00] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d167c0] bits='100'(3) basic_prep range=[2:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3d16990] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3d16b60] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3d16d30] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:136.0-136.0> [0x3d170d0] str='\bsg_cache_non_blocking_pkg::e_stat_set_lru_and_dirty' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d179e0] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d172a0] bits='011'(3) basic_prep range=[2:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3d17470] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3d17640] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3d17810] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:139.0-139.0> [0x3d17bb0] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_stat_op_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3d17d80] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3d17ea0] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:115.0-115.0> [0x3d17fc0] str='$enum3' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:112.0-112.0> [0x3d18190] str='\bsg_cache_non_blocking_pkg::e_tag_invalidate' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d18aa0] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d18360] bits='100'(3) basic_prep range=[2:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3d18530] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3d18700] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3d188d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:113.0-113.0> [0x3d18c70] str='\bsg_cache_non_blocking_pkg::e_tag_lock' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d19580] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d18e40] bits='101'(3) basic_prep range=[2:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3d19010] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3d191e0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3d193b0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:108.0-108.0> [0x3d19750] str='\bsg_cache_non_blocking_pkg::e_tag_read' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d1a060] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d19920] bits='000'(3) basic_prep range=[2:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3d19af0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3d19cc0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3d19e90] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:110.0-110.0> [0x3d1a230] str='\bsg_cache_non_blocking_pkg::e_tag_set_tag' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d1ab40] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d1a400] bits='010'(3) basic_prep range=[2:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3d1a5d0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3d1a7a0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3d1a970] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:111.0-111.0> [0x3d1ad10] str='\bsg_cache_non_blocking_pkg::e_tag_set_tag_and_lock' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3cf4d10] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d1aee0] bits='011'(3) basic_prep range=[2:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3cf47a0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3cf4970] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3cf4b40] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:109.0-109.0> [0x3cf4ee0] str='\bsg_cache_non_blocking_pkg::e_tag_store' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3cf57f0] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3cf50b0] bits='001'(3) basic_prep range=[2:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3cf5280] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3cf5450] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3cf5620] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:114.0-114.0> [0x3cf59c0] str='\bsg_cache_non_blocking_pkg::e_tag_unlock' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3cf62d0] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3cf5b90] bits='110'(3) basic_prep range=[2:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3cf5d60] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3cf5f30] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3cf6100] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:115.0-115.0> [0x3cf6590] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_tag_op_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3cf6760] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3cf6880] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:181.0-181.0> [0x3cf69f0] str='$enum4' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:176.0-176.0> [0x3cf6bc0] str='\bsg_cache_non_blocking_pkg::DEQUEUE_MODE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3cf74d0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3cf6d90] bits='0111'(4) basic_prep range=[3:0] int=7
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3cf6f60] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3cf7130] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3cf7300] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:170.0-170.0> [0x3cf76a0] str='\bsg_cache_non_blocking_pkg::MGMT_OP' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3cf7fb0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3cf7870] bits='0001'(4) basic_prep range=[3:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3cf7a40] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3cf7c10] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3cf7de0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:169.0-169.0> [0x3cf8180] str='\bsg_cache_non_blocking_pkg::MHU_IDLE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3cf8a90] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3cf8350] bits='0000'(4) basic_prep range=[3:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3cf8520] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3cf86f0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3cf88c0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:173.0-173.0> [0x3cf8c60] str='\bsg_cache_non_blocking_pkg::READ_TAG1' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3cf9570] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3cf8e30] bits='0100'(4) basic_prep range=[3:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3cf9000] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3cf91d0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3cf93a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:177.0-177.0> [0x3cf9740] str='\bsg_cache_non_blocking_pkg::READ_TAG2' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d1b220] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3cf9910] bits='1000'(4) basic_prep range=[3:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3cf9ae0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3cf9cb0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3cf9e80] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:180.0-180.0> [0x3d1b3f0] str='\bsg_cache_non_blocking_pkg::RECOVER' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d1bd00] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d1b5c0] bits='1011'(4) basic_prep range=[3:0] int=11
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3d1b790] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3d1b960] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3d1bb30] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:179.0-179.0> [0x3d1bed0] str='\bsg_cache_non_blocking_pkg::SCAN_MODE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d1c7e0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d1c0a0] bits='1010'(4) basic_prep range=[3:0] int=10
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3d1c270] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3d1c440] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3d1c610] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:174.0-174.0> [0x3d1c9b0] str='\bsg_cache_non_blocking_pkg::SEND_DMA_REQ1' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d1d2c0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d1cb80] bits='0101'(4) basic_prep range=[3:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3d1cd50] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3d1cf20] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3d1d0f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:178.0-178.0> [0x3d1d490] str='\bsg_cache_non_blocking_pkg::SEND_DMA_REQ2' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d1dda0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d1d660] bits='1001'(4) basic_prep range=[3:0] int=9
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3d1d830] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3d1da00] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3d1dbd0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:171.0-171.0> [0x3d1df70] str='\bsg_cache_non_blocking_pkg::SEND_MGMT_DMA' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d1e880] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d1e140] bits='0010'(4) basic_prep range=[3:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3d1e310] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3d1e4e0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3d1e6b0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:175.0-175.0> [0x3d1ea50] str='\bsg_cache_non_blocking_pkg::WAIT_DMA_DONE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d1f360] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d1ec20] bits='0110'(4) basic_prep range=[3:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3d1edf0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3d1efc0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3d1f190] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:172.0-172.0> [0x3d1f530] str='\bsg_cache_non_blocking_pkg::WAIT_MGMT_DMA' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d1fe40] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d1f700] bits='0011'(4) basic_prep range=[3:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3d1f8d0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3d1faa0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3d1fc70] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:181.0-181.0> [0x3d203d0] str='\bsg_cache_non_blocking_pkg::mhu_state_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3d205a0] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3d206c0] basic_prep range=[-1:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:72.0-72.0> [0x3d20830] str='\bsg_cache_pkg::bsg_cache_decode_s' basic_prep
        AST_STRUCT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:72.0-72.0> [0x3d20950] basic_prep
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:77.0-77.0> [0x3d20a70] str='\data_size_op' logic basic_prep range=[18:17]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:78.0-78.0> [0x3d20b90] str='\sigext_op' logic basic_prep range=[16:16]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:79.0-79.0> [0x3d20cb0] str='\mask_op' logic basic_prep range=[15:15]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:80.0-80.0> [0x3d20dd0] str='\ld_op' logic basic_prep range=[14:14]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:81.0-81.0> [0x3d20ef0] str='\st_op' logic basic_prep range=[13:13]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:82.0-82.0> [0x3d21010] str='\tagst_op' logic basic_prep range=[12:12]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:83.0-83.0> [0x3d21130] str='\tagfl_op' logic basic_prep range=[11:11]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:84.0-84.0> [0x3d21250] str='\taglv_op' logic basic_prep range=[10:10]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:85.0-85.0> [0x3d21370] str='\tagla_op' logic basic_prep range=[9:9]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:86.0-86.0> [0x3d21490] str='\afl_op' logic basic_prep range=[8:8]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:87.0-87.0> [0x3d215b0] str='\aflinv_op' logic basic_prep range=[7:7]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:88.0-88.0> [0x3d216d0] str='\ainv_op' logic basic_prep range=[6:6]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:89.0-89.0> [0x3d217f0] str='\alock_op' logic basic_prep range=[5:5]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:90.0-90.0> [0x3d21910] str='\aunlock_op' logic basic_prep range=[4:4]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:91.0-91.0> [0x3d21a30] str='\tag_read_op' logic basic_prep range=[3:3]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:93.0-93.0> [0x3d21b50] str='\atomic_op' logic basic_prep range=[2:2]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:94.0-94.0> [0x3d21c70] str='\amoswap_op' logic basic_prep range=[1:1]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:95.0-95.0> [0x3d21d90] str='\amoor_op' logic basic_prep range=[0:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:111.0-111.0> [0x3d21f00] str='$enum5' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:109.0-109.0> [0x3d22020] str='\bsg_cache_pkg::e_dma_get_fill_data' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d225c0] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d22140] bits='0100'(4) basic_prep range=[3:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3d22260] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3d22380] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3d224a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:106.0-106.0> [0x3d226e0] str='\bsg_cache_pkg::e_dma_nop' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d22c80] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d22800] bits='0000'(4) basic_prep range=[3:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3d22920] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3d22a40] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3d22b60] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:108.0-108.0> [0x3d22da0] str='\bsg_cache_pkg::e_dma_send_evict_addr' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d23340] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d22ec0] bits='0010'(4) basic_prep range=[3:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3d22fe0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3d23100] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3d23220] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:110.0-110.0> [0x3d23460] str='\bsg_cache_pkg::e_dma_send_evict_data' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d23a00] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d23580] bits='1000'(4) basic_prep range=[3:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3d236a0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3d237c0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3d238e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:107.0-107.0> [0x3d23b20] str='\bsg_cache_pkg::e_dma_send_fill_addr' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d240c0] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d23c40] bits='0001'(4) basic_prep range=[3:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3d23d60] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3d23e80] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3d23fa0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:111.0-111.0> [0x3d24320] str='\bsg_cache_pkg::bsg_cache_dma_cmd_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3d24440] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3d24560] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:63.0-63.0> [0x3d247e0] str='$enum6' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:35.0-35.0> [0x3d24bb0] str='\bsg_cache_pkg::AFL' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d25150] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d24cd0] bits='011000'(6) basic_prep range=[5:0] int=24
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d24df0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d24f10] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d25030] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:36.0-36.0> [0x3d25270] str='\bsg_cache_pkg::AFLINV' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d25810] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d25390] bits='011001'(6) basic_prep range=[5:0] int=25
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d254b0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d255d0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d256f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:37.0-37.0> [0x3d25930] str='\bsg_cache_pkg::AINV' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d25ed0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d25a50] bits='011010'(6) basic_prep range=[5:0] int=26
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d25b70] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d25c90] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d25db0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:39.0-39.0> [0x3d25ff0] str='\bsg_cache_pkg::ALOCK' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d26590] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d26110] bits='011011'(6) basic_prep range=[5:0] int=27
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d26230] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d26350] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d26470] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:55.0-55.0> [0x3d266b0] str='\bsg_cache_pkg::AMOADD_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d26c50] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d267d0] bits='110001'(6) basic_prep range=[5:0] int=49
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d268f0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d26a10] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d26b30] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:44.0-44.0> [0x3d26d70] str='\bsg_cache_pkg::AMOADD_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d27310] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d26e90] bits='100001'(6) basic_prep range=[5:0] int=33
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d26fb0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d270d0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d271f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:57.0-57.0> [0x3d27430] str='\bsg_cache_pkg::AMOAND_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d279d0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d27550] bits='110011'(6) basic_prep range=[5:0] int=51
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d27670] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d27790] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d278b0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:46.0-46.0> [0x3d27af0] str='\bsg_cache_pkg::AMOAND_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d28090] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d27c10] bits='100011'(6) basic_prep range=[5:0] int=35
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d27d30] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d27e50] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d27f70] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:62.0-62.0> [0x3d281b0] str='\bsg_cache_pkg::AMOMAXU_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d28750] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d282d0] bits='111000'(6) basic_prep range=[5:0] int=56
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d283f0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d28510] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d28630] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:51.0-51.0> [0x3d28870] str='\bsg_cache_pkg::AMOMAXU_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d28e10] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d28990] bits='101000'(6) basic_prep range=[5:0] int=40
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d28ab0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d28bd0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d28cf0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:60.0-60.0> [0x3d28f30] str='\bsg_cache_pkg::AMOMAX_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d294d0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d29050] bits='110110'(6) basic_prep range=[5:0] int=54
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d29170] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d29290] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d293b0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:49.0-49.0> [0x3d295f0] str='\bsg_cache_pkg::AMOMAX_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d29b90] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d29710] bits='100110'(6) basic_prep range=[5:0] int=38
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d29830] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d29950] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d29a70] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:61.0-61.0> [0x3d29cb0] str='\bsg_cache_pkg::AMOMINU_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d2a250] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d29dd0] bits='110111'(6) basic_prep range=[5:0] int=55
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d29ef0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d2a010] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d2a130] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:50.0-50.0> [0x3d2a370] str='\bsg_cache_pkg::AMOMINU_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d2a910] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d2a490] bits='100111'(6) basic_prep range=[5:0] int=39
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d2a5b0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d2a6d0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d2a7f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:59.0-59.0> [0x3d2aa30] str='\bsg_cache_pkg::AMOMIN_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d2afd0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d2ab50] bits='110101'(6) basic_prep range=[5:0] int=53
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d2ac70] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d2ad90] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d2aeb0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:48.0-48.0> [0x3d2b0f0] str='\bsg_cache_pkg::AMOMIN_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d2b690] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d2b210] bits='100101'(6) basic_prep range=[5:0] int=37
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d2b330] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d2b450] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d2b570] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:58.0-58.0> [0x3d2b7b0] str='\bsg_cache_pkg::AMOOR_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d2bd50] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d2b8d0] bits='110100'(6) basic_prep range=[5:0] int=52
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d2b9f0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d2bb10] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d2bc30] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:47.0-47.0> [0x3d2be70] str='\bsg_cache_pkg::AMOOR_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d2c410] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d2bf90] bits='100100'(6) basic_prep range=[5:0] int=36
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d2c0b0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d2c1d0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d2c2f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:54.0-54.0> [0x3d2c530] str='\bsg_cache_pkg::AMOSWAP_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d2cad0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d2c650] bits='110000'(6) basic_prep range=[5:0] int=48
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d2c770] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d2c890] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d2c9b0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:43.0-43.0> [0x3d2cbf0] str='\bsg_cache_pkg::AMOSWAP_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d2d190] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d2cd10] bits='100000'(6) basic_prep range=[5:0] int=32
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d2ce30] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d2cf50] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d2d070] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:56.0-56.0> [0x3d2d2b0] str='\bsg_cache_pkg::AMOXOR_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d2d850] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d2d3d0] bits='110010'(6) basic_prep range=[5:0] int=50
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d2d4f0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d2d610] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d2d730] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:45.0-45.0> [0x3d2d970] str='\bsg_cache_pkg::AMOXOR_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d2df10] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d2da90] bits='100010'(6) basic_prep range=[5:0] int=34
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d2dbb0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d2dcd0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d2ddf0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:40.0-40.0> [0x3d2e030] str='\bsg_cache_pkg::AUNLOCK' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d2e5d0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d2e150] bits='011100'(6) basic_prep range=[5:0] int=28
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d2e270] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d2e390] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d2e4b0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:12.0-12.0> [0x3d2e6f0] str='\bsg_cache_pkg::LB' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d2ec90] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d2e810] bits='000000'(6) basic_prep range=[5:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d2e930] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d2ea50] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d2eb70] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:17.0-17.0> [0x3d2edb0] str='\bsg_cache_pkg::LBU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d2f350] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d2eed0] bits='000100'(6) basic_prep range=[5:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d2eff0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d2f110] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d2f230] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:15.0-15.0> [0x3d2f470] str='\bsg_cache_pkg::LD' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d2fa10] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d2f590] bits='000011'(6) basic_prep range=[5:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d2f6b0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d2f7d0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d2f8f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:20.0-20.0> [0x3d2fb30] str='\bsg_cache_pkg::LDU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d300d0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d2fc50] bits='000111'(6) basic_prep range=[5:0] int=7
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d2fd70] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d2fe90] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d2ffb0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:13.0-13.0> [0x3d301f0] str='\bsg_cache_pkg::LH' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d30790] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d30310] bits='000001'(6) basic_prep range=[5:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d30430] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d30550] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d30670] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:18.0-18.0> [0x3d308b0] str='\bsg_cache_pkg::LHU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d30e50] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d309d0] bits='000101'(6) basic_prep range=[5:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d30af0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d30c10] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d30d30] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:27.0-27.0> [0x3d30f70] str='\bsg_cache_pkg::LM' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d31510] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d31090] bits='001100'(6) basic_prep range=[5:0] int=12
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d311b0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d312d0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d313f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:14.0-14.0> [0x3d31630] str='\bsg_cache_pkg::LW' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d31bd0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d31750] bits='000010'(6) basic_prep range=[5:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d31870] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d31990] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d31ab0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:19.0-19.0> [0x3d31cf0] str='\bsg_cache_pkg::LWU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d32290] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d31e10] bits='000110'(6) basic_prep range=[5:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d31f30] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d32050] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d32170] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:22.0-22.0> [0x3d323b0] str='\bsg_cache_pkg::SB' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d32950] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d324d0] bits='001000'(6) basic_prep range=[5:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d325f0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d32710] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d32830] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:25.0-25.0> [0x3d32a70] str='\bsg_cache_pkg::SD' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d33010] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d32b90] bits='001011'(6) basic_prep range=[5:0] int=11
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d32cb0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d32dd0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d32ef0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:23.0-23.0> [0x3d33130] str='\bsg_cache_pkg::SH' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d336d0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d33250] bits='001001'(6) basic_prep range=[5:0] int=9
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d33370] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d33490] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d335b0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:28.0-28.0> [0x3d337f0] str='\bsg_cache_pkg::SM' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d33d90] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d33910] bits='001101'(6) basic_prep range=[5:0] int=13
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d33a30] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d33b50] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d33c70] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:24.0-24.0> [0x3d33eb0] str='\bsg_cache_pkg::SW' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d34450] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d33fd0] bits='001010'(6) basic_prep range=[5:0] int=10
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d340f0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d34210] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d34330] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:31.0-31.0> [0x3d34570] str='\bsg_cache_pkg::TAGFL' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d34b10] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d34690] bits='010001'(6) basic_prep range=[5:0] int=17
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d347b0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d348d0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d349f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:33.0-33.0> [0x3d34c30] str='\bsg_cache_pkg::TAGLA' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d351d0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d34d50] bits='010011'(6) basic_prep range=[5:0] int=19
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d34e70] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d34f90] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d350b0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:32.0-32.0> [0x3d352f0] str='\bsg_cache_pkg::TAGLV' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d35890] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d35410] bits='010010'(6) basic_prep range=[5:0] int=18
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d35530] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d35650] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d35770] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:30.0-30.0> [0x3d359b0] str='\bsg_cache_pkg::TAGST' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d35f50] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d35ad0] bits='010000'(6) basic_prep range=[5:0] int=16
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d35bf0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d35d10] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d35e30] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:63.0-63.0> [0x3d36070] str='\bsg_cache_pkg::bsg_cache_opcode_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3d36190] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3d362b0] basic_prep range=[-1:0]
--- END OF AST DUMP ---
Dumping AST after simplification:
    AST_MODULE <slpp_all/surelog.uhdm:0.0-0.0> [0x36e8b70] str='\work_bsg_idiv_iterative::bsg_nor2' basic_prep
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x36e8cb0] str='\a_i' basic_prep port=29 range=[0:0]
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x36e8df0] str='\b_i' basic_prep port=30 range=[0:0]
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x36e8f30] str='\o' basic_prep port=31 range=[0:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:54.0-54.0> [0x3d13280] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_decode_s' basic_prep
        AST_STRUCT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:54.0-54.0> [0x3d12630] basic_prep
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:59.0-59.0> [0x3d119d0] str='\size_op' logic basic_prep range=[16:15]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:60.0-60.0> [0x3cfd3d0] str='\sigext_op' logic basic_prep range=[14:14]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:61.0-61.0> [0x3b2e590] str='\ld_op' logic basic_prep range=[13:13]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:62.0-62.0> [0x3be0980] str='\st_op' logic basic_prep range=[12:12]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:63.0-63.0> [0x3c64a20] str='\block_ld_op' logic basic_prep range=[11:11]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:64.0-64.0> [0x3cfcb10] str='\mask_op' logic basic_prep range=[10:10]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:66.0-66.0> [0x3c676c0] str='\tagst_op' logic basic_prep range=[9:9]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:67.0-67.0> [0x3c6ad30] str='\taglv_op' logic basic_prep range=[8:8]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:68.0-68.0> [0x3cfd1b0] str='\tagla_op' logic basic_prep range=[7:7]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:70.0-70.0> [0x3cee4d0] str='\tagfl_op' logic basic_prep range=[6:6]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:71.0-71.0> [0x3cfc0c0] str='\afl_op' logic basic_prep range=[5:5]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:72.0-72.0> [0x3be9530] str='\aflinv_op' logic basic_prep range=[4:4]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:73.0-73.0> [0x3c54a70] str='\ainv_op' logic basic_prep range=[3:3]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:75.0-75.0> [0x3d14830] str='\alock_op' logic basic_prep range=[2:2]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:76.0-76.0> [0x3d13be0] str='\aunlock_op' logic basic_prep range=[1:1]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:78.0-78.0> [0x3d14f70] str='\mgmt_op' logic basic_prep range=[0:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:153.0-153.0> [0x3d14320] str='$enum0' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:150.0-150.0> [0x3d14030] str='\bsg_cache_non_blocking_pkg::e_miss_fifo_dequeue' basic_prep range=[1:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3cfc8d0] str='$enum0' bits='001001000110010101101110011101010110110100110000'(48) basic_prep range=[47:0] int=1853189424
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d136d0] bits='00'(2) basic_prep range=[1:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3d133e0] basic_prep range=[1:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3d12a80] bits='00000000000000000000000000000001'(32) basic_prep range=[31:0] int=1
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3d3e650] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:152.0-152.0> [0x3d12c70] str='\bsg_cache_non_blocking_pkg::e_miss_fifo_invalidate' basic_prep range=[1:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d112b0] str='$enum0' bits='001001000110010101101110011101010110110100110000'(48) basic_prep range=[47:0] int=1853189424
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d14510] bits='10'(2) basic_prep range=[1:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3d138c0] basic_prep range=[1:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3c6a7d0] bits='00000000000000000000000000000001'(32) basic_prep range=[31:0] int=1
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3cf2af0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:151.0-151.0> [0x3cfccb0] str='\bsg_cache_non_blocking_pkg::e_miss_fifo_skip' basic_prep range=[1:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d08970] str='$enum0' bits='001001000110010101101110011101010110110100110000'(48) basic_prep range=[47:0] int=1853189424
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d116e0] bits='01'(2) basic_prep range=[1:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3d12790] basic_prep range=[1:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3cfc2a0] bits='00000000000000000000000000000001'(32) basic_prep range=[31:0] int=1
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3cfc470] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:153.0-153.0> [0x3d08b40] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_miss_fifo_op_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3cfd640] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3cfd760] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:43.0-43.0> [0x3d12270] str='$enum1' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:36.0-36.0> [0x3cef830] str='\bsg_cache_non_blocking_pkg::AFL' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3cef2c0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3cefa00] bits='11000'(5) basic_prep range=[4:0] int=24
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3cefd10] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3cefee0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3cef0f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:37.0-37.0> [0x3d12ec0] str='\bsg_cache_non_blocking_pkg::AFLINV' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d14ad0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d13090] bits='11001'(5) basic_prep range=[4:0] int=25
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d15160] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d15330] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d15500] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:38.0-38.0> [0x3d14ca0] str='\bsg_cache_non_blocking_pkg::AINV' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d3ea10] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3cfb1d0] bits='11010'(5) basic_prep range=[4:0] int=26
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3cfb3a0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3cfb570] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d3e840] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:40.0-40.0> [0x3d3ebe0] str='\bsg_cache_non_blocking_pkg::ALOCK' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d3e1d0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3cfb780] bits='11011'(5) basic_prep range=[4:0] int=27
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3cfb950] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3cfbb20] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d3e000] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:41.0-41.0> [0x3d3e3a0] str='\bsg_cache_non_blocking_pkg::AUNLOCK' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3cf1f80] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d11b30] bits='11100'(5) basic_prep range=[4:0] int=28
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d11d00] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d11ed0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d120a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:29.0-29.0> [0x3cf2150] str='\bsg_cache_non_blocking_pkg::BLOCK_LD' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d10660] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3cf2320] bits='01110'(5) basic_prep range=[4:0] int=14
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3cf24f0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3cf26c0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3cf2890] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:14.0-14.0> [0x3d10830] str='\bsg_cache_non_blocking_pkg::LB' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d11140] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d10a00] bits='00000'(5) basic_prep range=[4:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d10bd0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d10da0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d10f70] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:19.0-19.0> [0x3cf0550] str='\bsg_cache_non_blocking_pkg::LBU' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3cf0e60] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3cf0720] bits='00100'(5) basic_prep range=[4:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3cf08f0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3cf0ac0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3cf0c90] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:17.0-17.0> [0x3cf1150] str='\bsg_cache_non_blocking_pkg::LD' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3cf1a60] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3cf1320] bits='00011'(5) basic_prep range=[4:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3cf14f0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3cf16c0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3cf1890] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:15.0-15.0> [0x3cf1c30] str='\bsg_cache_non_blocking_pkg::LH' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d3f5a0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d3ee60] bits='00001'(5) basic_prep range=[4:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d3f030] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d3f200] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d3f3d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:20.0-20.0> [0x3d3f770] str='\bsg_cache_non_blocking_pkg::LHU' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3cfa210] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d3f940] bits='00101'(5) basic_prep range=[4:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d3fb10] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d3fce0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3cfa040] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:16.0-16.0> [0x3cfa3e0] str='\bsg_cache_non_blocking_pkg::LW' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3cfacf0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3cfa5b0] bits='00010'(5) basic_prep range=[4:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3cfa780] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3cfa950] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3cfab20] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:21.0-21.0> [0x3cfaec0] str='\bsg_cache_non_blocking_pkg::LWU' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3cf3490] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3cf2d50] bits='00110'(5) basic_prep range=[4:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3cf2f20] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3cf30f0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3cf32c0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:23.0-23.0> [0x3cf3660] str='\bsg_cache_non_blocking_pkg::SB' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3cf3f70] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3cf3830] bits='01000'(5) basic_prep range=[4:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3cf3a00] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3cf3bd0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3cf3da0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:26.0-26.0> [0x3cf4140] str='\bsg_cache_non_blocking_pkg::SD' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d3b880] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3cf4310] bits='01011'(5) basic_prep range=[4:0] int=11
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3cf44e0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d3b4e0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d3b6b0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:24.0-24.0> [0x3d3ba50] str='\bsg_cache_non_blocking_pkg::SH' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d3c360] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d3bc20] bits='01001'(5) basic_prep range=[4:0] int=9
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d3bdf0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d3bfc0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d3c190] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:27.0-27.0> [0x3d3c530] str='\bsg_cache_non_blocking_pkg::SM' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d3ce40] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d3c700] bits='01101'(5) basic_prep range=[4:0] int=13
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d3c8d0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d3caa0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d3cc70] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:25.0-25.0> [0x3d3d010] str='\bsg_cache_non_blocking_pkg::SW' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d3d920] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d3d1e0] bits='01010'(5) basic_prep range=[4:0] int=10
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d3d3b0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d3d580] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d3d750] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:32.0-32.0> [0x3d3daf0] str='\bsg_cache_non_blocking_pkg::TAGFL' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d36f40] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d3dcc0] bits='10001'(5) basic_prep range=[4:0] int=17
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d3de90] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d36ba0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d36d70] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:34.0-34.0> [0x3d37110] str='\bsg_cache_non_blocking_pkg::TAGLA' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d37a20] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d372e0] bits='10011'(5) basic_prep range=[4:0] int=19
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d374b0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d37680] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d37850] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:33.0-33.0> [0x3d37bf0] str='\bsg_cache_non_blocking_pkg::TAGLV' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d38500] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d37dc0] bits='10010'(5) basic_prep range=[4:0] int=18
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d37f90] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d38160] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d38330] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:31.0-31.0> [0x3d386d0] str='\bsg_cache_non_blocking_pkg::TAGST' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d38fe0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d388a0] bits='10000'(5) basic_prep range=[4:0] int=16
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d38a70] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d38c40] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d38e10] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:43.0-43.0> [0x3d391b0] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_opcode_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3d39380] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3d394a0] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:139.0-139.0> [0x3d395c0] str='$enum2' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:134.0-134.0> [0x3d39790] str='\bsg_cache_non_blocking_pkg::e_stat_clear_dirty' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d3a0a0] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d39960] bits='001'(3) basic_prep range=[2:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3d39b30] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3d39d00] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3d39ed0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:133.0-133.0> [0x3d3a270] str='\bsg_cache_non_blocking_pkg::e_stat_read' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d3ab80] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d3a440] bits='000'(3) basic_prep range=[2:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3d3a610] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3d3a7e0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3d3a9b0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:138.0-138.0> [0x3d3ad50] str='\bsg_cache_non_blocking_pkg::e_stat_reset' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d15940] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d3af20] bits='101'(3) basic_prep range=[2:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3d3b0f0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3d3b2c0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3d15770] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:135.0-135.0> [0x3d15b10] str='\bsg_cache_non_blocking_pkg::e_stat_set_lru' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d16420] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d15ce0] bits='010'(3) basic_prep range=[2:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3d15eb0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3d16080] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3d16250] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:137.0-137.0> [0x3d165f0] str='\bsg_cache_non_blocking_pkg::e_stat_set_lru_and_clear_dirty' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d16f00] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d167c0] bits='100'(3) basic_prep range=[2:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3d16990] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3d16b60] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3d16d30] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:136.0-136.0> [0x3d170d0] str='\bsg_cache_non_blocking_pkg::e_stat_set_lru_and_dirty' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d179e0] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d172a0] bits='011'(3) basic_prep range=[2:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3d17470] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3d17640] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3d17810] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:139.0-139.0> [0x3d17bb0] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_stat_op_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3d17d80] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3d17ea0] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:115.0-115.0> [0x3d17fc0] str='$enum3' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:112.0-112.0> [0x3d18190] str='\bsg_cache_non_blocking_pkg::e_tag_invalidate' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d18aa0] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d18360] bits='100'(3) basic_prep range=[2:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3d18530] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3d18700] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3d188d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:113.0-113.0> [0x3d18c70] str='\bsg_cache_non_blocking_pkg::e_tag_lock' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d19580] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d18e40] bits='101'(3) basic_prep range=[2:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3d19010] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3d191e0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3d193b0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:108.0-108.0> [0x3d19750] str='\bsg_cache_non_blocking_pkg::e_tag_read' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d1a060] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d19920] bits='000'(3) basic_prep range=[2:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3d19af0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3d19cc0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3d19e90] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:110.0-110.0> [0x3d1a230] str='\bsg_cache_non_blocking_pkg::e_tag_set_tag' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d1ab40] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d1a400] bits='010'(3) basic_prep range=[2:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3d1a5d0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3d1a7a0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3d1a970] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:111.0-111.0> [0x3d1ad10] str='\bsg_cache_non_blocking_pkg::e_tag_set_tag_and_lock' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3cf4d10] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d1aee0] bits='011'(3) basic_prep range=[2:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3cf47a0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3cf4970] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3cf4b40] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:109.0-109.0> [0x3cf4ee0] str='\bsg_cache_non_blocking_pkg::e_tag_store' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3cf57f0] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3cf50b0] bits='001'(3) basic_prep range=[2:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3cf5280] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3cf5450] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3cf5620] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:114.0-114.0> [0x3cf59c0] str='\bsg_cache_non_blocking_pkg::e_tag_unlock' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3cf62d0] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3cf5b90] bits='110'(3) basic_prep range=[2:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3cf5d60] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3cf5f30] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3cf6100] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:115.0-115.0> [0x3cf6590] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_tag_op_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3cf6760] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3cf6880] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:181.0-181.0> [0x3cf69f0] str='$enum4' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:176.0-176.0> [0x3cf6bc0] str='\bsg_cache_non_blocking_pkg::DEQUEUE_MODE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3cf74d0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3cf6d90] bits='0111'(4) basic_prep range=[3:0] int=7
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3cf6f60] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3cf7130] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3cf7300] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:170.0-170.0> [0x3cf76a0] str='\bsg_cache_non_blocking_pkg::MGMT_OP' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3cf7fb0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3cf7870] bits='0001'(4) basic_prep range=[3:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3cf7a40] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3cf7c10] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3cf7de0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:169.0-169.0> [0x3cf8180] str='\bsg_cache_non_blocking_pkg::MHU_IDLE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3cf8a90] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3cf8350] bits='0000'(4) basic_prep range=[3:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3cf8520] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3cf86f0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3cf88c0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:173.0-173.0> [0x3cf8c60] str='\bsg_cache_non_blocking_pkg::READ_TAG1' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3cf9570] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3cf8e30] bits='0100'(4) basic_prep range=[3:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3cf9000] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3cf91d0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3cf93a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:177.0-177.0> [0x3cf9740] str='\bsg_cache_non_blocking_pkg::READ_TAG2' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d1b220] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3cf9910] bits='1000'(4) basic_prep range=[3:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3cf9ae0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3cf9cb0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3cf9e80] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:180.0-180.0> [0x3d1b3f0] str='\bsg_cache_non_blocking_pkg::RECOVER' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d1bd00] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d1b5c0] bits='1011'(4) basic_prep range=[3:0] int=11
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3d1b790] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3d1b960] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3d1bb30] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:179.0-179.0> [0x3d1bed0] str='\bsg_cache_non_blocking_pkg::SCAN_MODE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d1c7e0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d1c0a0] bits='1010'(4) basic_prep range=[3:0] int=10
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3d1c270] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3d1c440] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3d1c610] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:174.0-174.0> [0x3d1c9b0] str='\bsg_cache_non_blocking_pkg::SEND_DMA_REQ1' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d1d2c0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d1cb80] bits='0101'(4) basic_prep range=[3:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3d1cd50] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3d1cf20] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3d1d0f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:178.0-178.0> [0x3d1d490] str='\bsg_cache_non_blocking_pkg::SEND_DMA_REQ2' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d1dda0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d1d660] bits='1001'(4) basic_prep range=[3:0] int=9
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3d1d830] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3d1da00] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3d1dbd0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:171.0-171.0> [0x3d1df70] str='\bsg_cache_non_blocking_pkg::SEND_MGMT_DMA' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d1e880] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d1e140] bits='0010'(4) basic_prep range=[3:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3d1e310] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3d1e4e0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3d1e6b0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:175.0-175.0> [0x3d1ea50] str='\bsg_cache_non_blocking_pkg::WAIT_DMA_DONE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d1f360] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d1ec20] bits='0110'(4) basic_prep range=[3:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3d1edf0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3d1efc0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3d1f190] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:172.0-172.0> [0x3d1f530] str='\bsg_cache_non_blocking_pkg::WAIT_MGMT_DMA' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d1fe40] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d1f700] bits='0011'(4) basic_prep range=[3:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3d1f8d0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3d1faa0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3d1fc70] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:181.0-181.0> [0x3d203d0] str='\bsg_cache_non_blocking_pkg::mhu_state_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3d205a0] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3d206c0] basic_prep range=[-1:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:72.0-72.0> [0x3d20830] str='\bsg_cache_pkg::bsg_cache_decode_s' basic_prep
        AST_STRUCT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:72.0-72.0> [0x3d20950] basic_prep
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:77.0-77.0> [0x3d20a70] str='\data_size_op' logic basic_prep range=[18:17]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:78.0-78.0> [0x3d20b90] str='\sigext_op' logic basic_prep range=[16:16]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:79.0-79.0> [0x3d20cb0] str='\mask_op' logic basic_prep range=[15:15]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:80.0-80.0> [0x3d20dd0] str='\ld_op' logic basic_prep range=[14:14]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:81.0-81.0> [0x3d20ef0] str='\st_op' logic basic_prep range=[13:13]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:82.0-82.0> [0x3d21010] str='\tagst_op' logic basic_prep range=[12:12]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:83.0-83.0> [0x3d21130] str='\tagfl_op' logic basic_prep range=[11:11]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:84.0-84.0> [0x3d21250] str='\taglv_op' logic basic_prep range=[10:10]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:85.0-85.0> [0x3d21370] str='\tagla_op' logic basic_prep range=[9:9]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:86.0-86.0> [0x3d21490] str='\afl_op' logic basic_prep range=[8:8]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:87.0-87.0> [0x3d215b0] str='\aflinv_op' logic basic_prep range=[7:7]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:88.0-88.0> [0x3d216d0] str='\ainv_op' logic basic_prep range=[6:6]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:89.0-89.0> [0x3d217f0] str='\alock_op' logic basic_prep range=[5:5]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:90.0-90.0> [0x3d21910] str='\aunlock_op' logic basic_prep range=[4:4]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:91.0-91.0> [0x3d21a30] str='\tag_read_op' logic basic_prep range=[3:3]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:93.0-93.0> [0x3d21b50] str='\atomic_op' logic basic_prep range=[2:2]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:94.0-94.0> [0x3d21c70] str='\amoswap_op' logic basic_prep range=[1:1]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:95.0-95.0> [0x3d21d90] str='\amoor_op' logic basic_prep range=[0:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:111.0-111.0> [0x3d21f00] str='$enum5' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:109.0-109.0> [0x3d22020] str='\bsg_cache_pkg::e_dma_get_fill_data' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d225c0] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d22140] bits='0100'(4) basic_prep range=[3:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3d22260] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3d22380] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3d224a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:106.0-106.0> [0x3d226e0] str='\bsg_cache_pkg::e_dma_nop' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d22c80] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d22800] bits='0000'(4) basic_prep range=[3:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3d22920] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3d22a40] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3d22b60] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:108.0-108.0> [0x3d22da0] str='\bsg_cache_pkg::e_dma_send_evict_addr' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d23340] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d22ec0] bits='0010'(4) basic_prep range=[3:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3d22fe0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3d23100] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3d23220] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:110.0-110.0> [0x3d23460] str='\bsg_cache_pkg::e_dma_send_evict_data' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d23a00] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d23580] bits='1000'(4) basic_prep range=[3:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3d236a0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3d237c0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3d238e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:107.0-107.0> [0x3d23b20] str='\bsg_cache_pkg::e_dma_send_fill_addr' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d240c0] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d23c40] bits='0001'(4) basic_prep range=[3:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3d23d60] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3d23e80] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3d23fa0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:111.0-111.0> [0x3d24320] str='\bsg_cache_pkg::bsg_cache_dma_cmd_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3d24440] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3d24560] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:63.0-63.0> [0x3d247e0] str='$enum6' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:35.0-35.0> [0x3d24bb0] str='\bsg_cache_pkg::AFL' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d25150] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d24cd0] bits='011000'(6) basic_prep range=[5:0] int=24
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d24df0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d24f10] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d25030] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:36.0-36.0> [0x3d25270] str='\bsg_cache_pkg::AFLINV' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d25810] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d25390] bits='011001'(6) basic_prep range=[5:0] int=25
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d254b0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d255d0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d256f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:37.0-37.0> [0x3d25930] str='\bsg_cache_pkg::AINV' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d25ed0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d25a50] bits='011010'(6) basic_prep range=[5:0] int=26
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d25b70] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d25c90] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d25db0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:39.0-39.0> [0x3d25ff0] str='\bsg_cache_pkg::ALOCK' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d26590] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d26110] bits='011011'(6) basic_prep range=[5:0] int=27
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d26230] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d26350] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d26470] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:55.0-55.0> [0x3d266b0] str='\bsg_cache_pkg::AMOADD_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d26c50] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d267d0] bits='110001'(6) basic_prep range=[5:0] int=49
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d268f0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d26a10] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d26b30] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:44.0-44.0> [0x3d26d70] str='\bsg_cache_pkg::AMOADD_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d27310] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d26e90] bits='100001'(6) basic_prep range=[5:0] int=33
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d26fb0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d270d0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d271f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:57.0-57.0> [0x3d27430] str='\bsg_cache_pkg::AMOAND_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d279d0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d27550] bits='110011'(6) basic_prep range=[5:0] int=51
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d27670] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d27790] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d278b0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:46.0-46.0> [0x3d27af0] str='\bsg_cache_pkg::AMOAND_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d28090] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d27c10] bits='100011'(6) basic_prep range=[5:0] int=35
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d27d30] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d27e50] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d27f70] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:62.0-62.0> [0x3d281b0] str='\bsg_cache_pkg::AMOMAXU_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d28750] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d282d0] bits='111000'(6) basic_prep range=[5:0] int=56
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d283f0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d28510] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d28630] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:51.0-51.0> [0x3d28870] str='\bsg_cache_pkg::AMOMAXU_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d28e10] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d28990] bits='101000'(6) basic_prep range=[5:0] int=40
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d28ab0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d28bd0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d28cf0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:60.0-60.0> [0x3d28f30] str='\bsg_cache_pkg::AMOMAX_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d294d0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d29050] bits='110110'(6) basic_prep range=[5:0] int=54
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d29170] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d29290] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d293b0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:49.0-49.0> [0x3d295f0] str='\bsg_cache_pkg::AMOMAX_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d29b90] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d29710] bits='100110'(6) basic_prep range=[5:0] int=38
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d29830] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d29950] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d29a70] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:61.0-61.0> [0x3d29cb0] str='\bsg_cache_pkg::AMOMINU_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d2a250] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d29dd0] bits='110111'(6) basic_prep range=[5:0] int=55
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d29ef0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d2a010] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d2a130] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:50.0-50.0> [0x3d2a370] str='\bsg_cache_pkg::AMOMINU_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d2a910] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d2a490] bits='100111'(6) basic_prep range=[5:0] int=39
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d2a5b0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d2a6d0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d2a7f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:59.0-59.0> [0x3d2aa30] str='\bsg_cache_pkg::AMOMIN_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d2afd0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d2ab50] bits='110101'(6) basic_prep range=[5:0] int=53
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d2ac70] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d2ad90] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d2aeb0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:48.0-48.0> [0x3d2b0f0] str='\bsg_cache_pkg::AMOMIN_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d2b690] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d2b210] bits='100101'(6) basic_prep range=[5:0] int=37
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d2b330] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d2b450] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d2b570] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:58.0-58.0> [0x3d2b7b0] str='\bsg_cache_pkg::AMOOR_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d2bd50] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d2b8d0] bits='110100'(6) basic_prep range=[5:0] int=52
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d2b9f0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d2bb10] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d2bc30] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:47.0-47.0> [0x3d2be70] str='\bsg_cache_pkg::AMOOR_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d2c410] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d2bf90] bits='100100'(6) basic_prep range=[5:0] int=36
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d2c0b0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d2c1d0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d2c2f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:54.0-54.0> [0x3d2c530] str='\bsg_cache_pkg::AMOSWAP_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d2cad0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d2c650] bits='110000'(6) basic_prep range=[5:0] int=48
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d2c770] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d2c890] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d2c9b0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:43.0-43.0> [0x3d2cbf0] str='\bsg_cache_pkg::AMOSWAP_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d2d190] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d2cd10] bits='100000'(6) basic_prep range=[5:0] int=32
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d2ce30] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d2cf50] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d2d070] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:56.0-56.0> [0x3d2d2b0] str='\bsg_cache_pkg::AMOXOR_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d2d850] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d2d3d0] bits='110010'(6) basic_prep range=[5:0] int=50
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d2d4f0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d2d610] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d2d730] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:45.0-45.0> [0x3d2d970] str='\bsg_cache_pkg::AMOXOR_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d2df10] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d2da90] bits='100010'(6) basic_prep range=[5:0] int=34
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d2dbb0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d2dcd0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d2ddf0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:40.0-40.0> [0x3d2e030] str='\bsg_cache_pkg::AUNLOCK' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d2e5d0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d2e150] bits='011100'(6) basic_prep range=[5:0] int=28
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d2e270] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d2e390] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d2e4b0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:12.0-12.0> [0x3d2e6f0] str='\bsg_cache_pkg::LB' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d2ec90] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d2e810] bits='000000'(6) basic_prep range=[5:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d2e930] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d2ea50] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d2eb70] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:17.0-17.0> [0x3d2edb0] str='\bsg_cache_pkg::LBU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d2f350] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d2eed0] bits='000100'(6) basic_prep range=[5:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d2eff0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d2f110] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d2f230] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:15.0-15.0> [0x3d2f470] str='\bsg_cache_pkg::LD' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d2fa10] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d2f590] bits='000011'(6) basic_prep range=[5:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d2f6b0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d2f7d0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d2f8f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:20.0-20.0> [0x3d2fb30] str='\bsg_cache_pkg::LDU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d300d0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d2fc50] bits='000111'(6) basic_prep range=[5:0] int=7
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d2fd70] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d2fe90] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d2ffb0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:13.0-13.0> [0x3d301f0] str='\bsg_cache_pkg::LH' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d30790] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d30310] bits='000001'(6) basic_prep range=[5:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d30430] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d30550] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d30670] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:18.0-18.0> [0x3d308b0] str='\bsg_cache_pkg::LHU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d30e50] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d309d0] bits='000101'(6) basic_prep range=[5:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d30af0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d30c10] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d30d30] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:27.0-27.0> [0x3d30f70] str='\bsg_cache_pkg::LM' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d31510] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d31090] bits='001100'(6) basic_prep range=[5:0] int=12
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d311b0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d312d0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d313f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:14.0-14.0> [0x3d31630] str='\bsg_cache_pkg::LW' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d31bd0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d31750] bits='000010'(6) basic_prep range=[5:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d31870] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d31990] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d31ab0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:19.0-19.0> [0x3d31cf0] str='\bsg_cache_pkg::LWU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d32290] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d31e10] bits='000110'(6) basic_prep range=[5:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d31f30] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d32050] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d32170] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:22.0-22.0> [0x3d323b0] str='\bsg_cache_pkg::SB' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d32950] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d324d0] bits='001000'(6) basic_prep range=[5:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d325f0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d32710] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d32830] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:25.0-25.0> [0x3d32a70] str='\bsg_cache_pkg::SD' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d33010] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d32b90] bits='001011'(6) basic_prep range=[5:0] int=11
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d32cb0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d32dd0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d32ef0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:23.0-23.0> [0x3d33130] str='\bsg_cache_pkg::SH' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d336d0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d33250] bits='001001'(6) basic_prep range=[5:0] int=9
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d33370] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d33490] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d335b0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:28.0-28.0> [0x3d337f0] str='\bsg_cache_pkg::SM' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d33d90] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d33910] bits='001101'(6) basic_prep range=[5:0] int=13
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d33a30] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d33b50] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d33c70] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:24.0-24.0> [0x3d33eb0] str='\bsg_cache_pkg::SW' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d34450] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d33fd0] bits='001010'(6) basic_prep range=[5:0] int=10
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d340f0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d34210] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d34330] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:31.0-31.0> [0x3d34570] str='\bsg_cache_pkg::TAGFL' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d34b10] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d34690] bits='010001'(6) basic_prep range=[5:0] int=17
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d347b0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d348d0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d349f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:33.0-33.0> [0x3d34c30] str='\bsg_cache_pkg::TAGLA' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d351d0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d34d50] bits='010011'(6) basic_prep range=[5:0] int=19
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d34e70] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d34f90] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d350b0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:32.0-32.0> [0x3d352f0] str='\bsg_cache_pkg::TAGLV' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d35890] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d35410] bits='010010'(6) basic_prep range=[5:0] int=18
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d35530] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d35650] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d35770] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:30.0-30.0> [0x3d359b0] str='\bsg_cache_pkg::TAGST' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d35f50] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3d35ad0] bits='010000'(6) basic_prep range=[5:0] int=16
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d35bf0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d35d10] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3d35e30] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:63.0-63.0> [0x3d36070] str='\bsg_cache_pkg::bsg_cache_opcode_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3d36190] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3d362b0] basic_prep range=[-1:0]
--- END OF AST DUMP ---
Generating RTLIL representation for module `\work_bsg_idiv_iterative::bsg_xnor'.
Dumping AST before simplification:
    AST_MODULE <slpp_all/surelog.uhdm:0.0-0.0> [0x36e6e60] str='\work_bsg_idiv_iterative::bsg_xnor'
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x36e6f80] str='\a_i' port=26
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x36e70c0] str='\b_i' port=27
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x36e7200] str='\o' port=28
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:54.0-54.0> [0x3d88cc0] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_decode_s' basic_prep
        AST_STRUCT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:54.0-54.0> [0x3c65220] basic_prep
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:59.0-59.0> [0x3d03a90] str='\size_op' logic basic_prep range=[16:15]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:60.0-60.0> [0x3dae110] str='\sigext_op' logic basic_prep range=[14:14]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:61.0-61.0> [0x3dad4c0] str='\ld_op' logic basic_prep range=[13:13]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:62.0-62.0> [0x3d06a20] str='\st_op' logic basic_prep range=[12:12]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:63.0-63.0> [0x3d8c8c0] str='\block_ld_op' logic basic_prep range=[11:11]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:64.0-64.0> [0x3d976c0] str='\mask_op' logic basic_prep range=[10:10]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:66.0-66.0> [0x3cfdc40] str='\tagst_op' logic basic_prep range=[9:9]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:67.0-67.0> [0x3d8bb40] str='\taglv_op' logic basic_prep range=[8:8]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:68.0-68.0> [0x3d96170] str='\tagla_op' logic basic_prep range=[7:7]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:70.0-70.0> [0x3d97480] str='\tagfl_op' logic basic_prep range=[6:6]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:71.0-71.0> [0x3d96c70] str='\afl_op' logic basic_prep range=[5:5]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:72.0-72.0> [0x3d96710] str='\aflinv_op' logic basic_prep range=[4:4]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:73.0-73.0> [0x3d96330] str='\ainv_op' logic basic_prep range=[3:3]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:75.0-75.0> [0x3d96e50] str='\alock_op' logic basic_prep range=[2:2]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:76.0-76.0> [0x3daf6c0] str='\aunlock_op' logic basic_prep range=[1:1]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:78.0-78.0> [0x3dae560] str='\mgmt_op' logic basic_prep range=[0:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:153.0-153.0> [0x3daea70] str='$enum0' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:150.0-150.0> [0x3dad910] str='\bsg_cache_non_blocking_pkg::e_miss_fifo_dequeue' basic_prep range=[1:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3dac580] str='$enum0' bits='001001000110010101101110011101010110110100110000'(48) basic_prep range=[47:0] int=1853189424
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3dade20] bits='00'(2) basic_prep range=[1:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3dae270] basic_prep range=[1:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3daccc0] bits='00000000000000000000000000000001'(32) basic_prep range=[31:0] int=1
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3dad1d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:152.0-152.0> [0x3d8d9b0] str='\bsg_cache_non_blocking_pkg::e_miss_fifo_invalidate' basic_prep range=[1:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d978f0] str='$enum0' bits='001001000110010101101110011101010110110100110000'(48) basic_prep range=[47:0] int=1853189424
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d8ca40] bits='10'(2) basic_prep range=[1:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3d8d6c0] basic_prep range=[1:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3d8efc0] bits='00000000000000000000000000000001'(32) basic_prep range=[31:0] int=1
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3dac250] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:151.0-151.0> [0x3d97050] str='\bsg_cache_non_blocking_pkg::e_miss_fifo_skip' basic_prep range=[1:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d8ed40] str='$enum0' bits='001001000110010101101110011101010110110100110000'(48) basic_prep range=[47:0] int=1853189424
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3daceb0] bits='01'(2) basic_prep range=[1:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3d05e00] basic_prep range=[1:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3dadb00] bits='00000000000000000000000000000001'(32) basic_prep range=[31:0] int=1
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3d95e60] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:153.0-153.0> [0x3d95b80] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_miss_fifo_op_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3d96980] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3d96aa0] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:43.0-43.0> [0x3dab4b0] str='$enum1' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:36.0-36.0> [0x3dad620] str='\bsg_cache_non_blocking_pkg::AFL' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3dae750] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3dad740] bits='11000'(5) basic_prep range=[4:0] int=24
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3dac9d0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3dabf60] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d8f1b0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:37.0-37.0> [0x3d95840] str='\bsg_cache_non_blocking_pkg::AFLINV' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3daf1b0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3daed60] bits='11001'(5) basic_prep range=[4:0] int=25
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3daef30] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d8cd30] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d8cf00] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:38.0-38.0> [0x3daf380] str='\bsg_cache_non_blocking_pkg::AINV' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d8dba0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d8e0c0] bits='11010'(5) basic_prep range=[4:0] int=26
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d8e290] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d8d250] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d8d420] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:40.0-40.0> [0x3d8dd70] str='\bsg_cache_non_blocking_pkg::ALOCK' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d95240] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d8df40] bits='11011'(5) basic_prep range=[4:0] int=27
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d88780] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d88950] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d88b20] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:41.0-41.0> [0x3d95410] str='\bsg_cache_non_blocking_pkg::AUNLOCK' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3dab810] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d955e0] bits='11100'(5) basic_prep range=[4:0] int=28
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d89eb0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d8a080] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d8a250] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:29.0-29.0> [0x3dab9e0] str='\bsg_cache_non_blocking_pkg::BLOCK_LD' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3dd7bf0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3dabbb0] bits='01110'(5) basic_prep range=[4:0] int=14
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3dabd80] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3dd7850] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3dd7a20] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:14.0-14.0> [0x3dd7dc0] str='\bsg_cache_non_blocking_pkg::LB' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d891e0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d8e530] bits='00000'(5) basic_prep range=[4:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d8e700] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d8e8d0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d8eaa0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:19.0-19.0> [0x3d893b0] str='\bsg_cache_non_blocking_pkg::LBU' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d8b220] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d89580] bits='00100'(5) basic_prep range=[4:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d89750] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d89920] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d8b050] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:17.0-17.0> [0x3d8b3f0] str='\bsg_cache_non_blocking_pkg::LD' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d8a690] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d8b5c0] bits='00011'(5) basic_prep range=[4:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d8b790] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d8b960] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d8a4c0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:15.0-15.0> [0x3d8a860] str='\bsg_cache_non_blocking_pkg::LH' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d8bea0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d8aa30] bits='00001'(5) basic_prep range=[4:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d8ac00] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d8add0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d8bcd0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:20.0-20.0> [0x3d8c070] str='\bsg_cache_non_blocking_pkg::LHU' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d91e50] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d8c240] bits='00101'(5) basic_prep range=[4:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d8c410] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d8c5e0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d91c80] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:16.0-16.0> [0x3d92020] str='\bsg_cache_non_blocking_pkg::LW' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3dd5380] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d921f0] bits='00010'(5) basic_prep range=[4:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d923c0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d92590] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d92760] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:21.0-21.0> [0x3dd5550] str='\bsg_cache_non_blocking_pkg::LWU' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3dd5e60] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3dd5720] bits='00110'(5) basic_prep range=[4:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3dd58f0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3dd5ac0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3dd5c90] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:23.0-23.0> [0x3daa520] str='\bsg_cache_non_blocking_pkg::SB' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3daae30] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3daa6f0] bits='01000'(5) basic_prep range=[4:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3daa8c0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3daaa90] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3daac60] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:26.0-26.0> [0x3dab000] str='\bsg_cache_non_blocking_pkg::SD' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d94440] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3dab1d0] bits='01011'(5) basic_prep range=[4:0] int=11
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d93ed0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d940a0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d94270] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:24.0-24.0> [0x3d94610] str='\bsg_cache_non_blocking_pkg::SH' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d94f20] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d947e0] bits='01001'(5) basic_prep range=[4:0] int=9
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d949b0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d94b80] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d94d50] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:27.0-27.0> [0x3d92980] str='\bsg_cache_non_blocking_pkg::SM' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d93290] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d92b50] bits='01101'(5) basic_prep range=[4:0] int=13
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d92d20] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d92ef0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d930c0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:25.0-25.0> [0x3d93460] str='\bsg_cache_non_blocking_pkg::SW' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3dd60d0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d93630] bits='01010'(5) basic_prep range=[4:0] int=10
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d93800] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d939d0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d93ba0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:32.0-32.0> [0x3dd62a0] str='\bsg_cache_non_blocking_pkg::TAGFL' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3dd6bb0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3dd6470] bits='10001'(5) basic_prep range=[4:0] int=17
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3dd6640] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3dd6810] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3dd69e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:34.0-34.0> [0x3dd6d80] str='\bsg_cache_non_blocking_pkg::TAGLA' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3dd7690] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3dd6f50] bits='10011'(5) basic_prep range=[4:0] int=19
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3dd7120] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3dd72f0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3dd74c0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:33.0-33.0> [0x3dd81e0] str='\bsg_cache_non_blocking_pkg::TAGLV' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3dd8af0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3dd83b0] bits='10010'(5) basic_prep range=[4:0] int=18
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3dd8580] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3dd8750] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3dd8920] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:31.0-31.0> [0x3dd8cc0] str='\bsg_cache_non_blocking_pkg::TAGST' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3dd95d0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3dd8e90] bits='10000'(5) basic_prep range=[4:0] int=16
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3dd9060] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3dd9230] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3dd9400] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:43.0-43.0> [0x3dd97a0] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_opcode_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3dd9970] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3dd9a90] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:139.0-139.0> [0x3dd9bb0] str='$enum2' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:134.0-134.0> [0x3d8f4a0] str='\bsg_cache_non_blocking_pkg::e_stat_clear_dirty' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d8fdb0] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d8f670] bits='001'(3) basic_prep range=[2:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3d8f840] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3d8fa10] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3d8fbe0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:133.0-133.0> [0x3d8ff80] str='\bsg_cache_non_blocking_pkg::e_stat_read' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d90890] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d90150] bits='000'(3) basic_prep range=[2:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3d90320] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3d904f0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3d906c0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:138.0-138.0> [0x3d90a60] str='\bsg_cache_non_blocking_pkg::e_stat_reset' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d91370] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d90c30] bits='101'(3) basic_prep range=[2:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3d90e00] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3d90fd0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3d911a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:135.0-135.0> [0x3d91540] str='\bsg_cache_non_blocking_pkg::e_stat_set_lru' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3dbb3e0] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d91710] bits='010'(3) basic_prep range=[2:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3d918e0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3d91ab0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3dbb210] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:137.0-137.0> [0x3dbb5b0] str='\bsg_cache_non_blocking_pkg::e_stat_set_lru_and_clear_dirty' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3dbbec0] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3dbb780] bits='100'(3) basic_prep range=[2:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3dbb950] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3dbbb20] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3dbbcf0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:136.0-136.0> [0x3dbc090] str='\bsg_cache_non_blocking_pkg::e_stat_set_lru_and_dirty' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3dbc9a0] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3dbc260] bits='011'(3) basic_prep range=[2:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3dbc430] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3dbc600] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3dbc7d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:139.0-139.0> [0x3dbcb70] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_stat_op_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3dbcd40] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3dbce60] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:115.0-115.0> [0x3dbcf80] str='$enum3' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:112.0-112.0> [0x3dbd150] str='\bsg_cache_non_blocking_pkg::e_tag_invalidate' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3dbda60] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3dbd320] bits='100'(3) basic_prep range=[2:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3dbd4f0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3dbd6c0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3dbd890] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:113.0-113.0> [0x3dbdc30] str='\bsg_cache_non_blocking_pkg::e_tag_lock' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3dbe540] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3dbde00] bits='101'(3) basic_prep range=[2:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3dbdfd0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3dbe1a0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3dbe370] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:108.0-108.0> [0x3dbe710] str='\bsg_cache_non_blocking_pkg::e_tag_read' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3dd1350] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3dd0c10] bits='000'(3) basic_prep range=[2:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3dd0de0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3dd0fb0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3dd1180] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:110.0-110.0> [0x3dd1520] str='\bsg_cache_non_blocking_pkg::e_tag_set_tag' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3dd1e30] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3dd16f0] bits='010'(3) basic_prep range=[2:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3dd18c0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3dd1a90] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3dd1c60] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:111.0-111.0> [0x3dd2000] str='\bsg_cache_non_blocking_pkg::e_tag_set_tag_and_lock' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3dd2910] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3dd21d0] bits='011'(3) basic_prep range=[2:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3dd23a0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3dd2570] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3dd2740] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:109.0-109.0> [0x3dd2ae0] str='\bsg_cache_non_blocking_pkg::e_tag_store' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3dd33f0] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3dd2cb0] bits='001'(3) basic_prep range=[2:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3dd2e80] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3dd3050] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3dd3220] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:114.0-114.0> [0x3dd35c0] str='\bsg_cache_non_blocking_pkg::e_tag_unlock' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3dd3ed0] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3dd3790] bits='110'(3) basic_prep range=[2:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3dd3960] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3dd3b30] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3dd3d00] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:115.0-115.0> [0x3dd40a0] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_tag_op_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3dd4270] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3dd4390] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:181.0-181.0> [0x3dd44b0] str='$enum4' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:176.0-176.0> [0x3dd4680] str='\bsg_cache_non_blocking_pkg::DEQUEUE_MODE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3dd4f90] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3dd4850] bits='0111'(4) basic_prep range=[3:0] int=7
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3dd4a20] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3dd4bf0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3dd4dc0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:170.0-170.0> [0x3dd5160] str='\bsg_cache_non_blocking_pkg::MGMT_OP' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3dafff0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3daf8b0] bits='0001'(4) basic_prep range=[3:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3dafa80] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3dafc50] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3dafe20] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:169.0-169.0> [0x3db01c0] str='\bsg_cache_non_blocking_pkg::MHU_IDLE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3db0ad0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3db0390] bits='0000'(4) basic_prep range=[3:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3db0560] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3db0730] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3db0900] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:173.0-173.0> [0x3db0ca0] str='\bsg_cache_non_blocking_pkg::READ_TAG1' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3db15b0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3db0e70] bits='0100'(4) basic_prep range=[3:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3db1040] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3db1210] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3db13e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:177.0-177.0> [0x3db1780] str='\bsg_cache_non_blocking_pkg::READ_TAG2' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3db2090] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3db1950] bits='1000'(4) basic_prep range=[3:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3db1b20] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3db1cf0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3db1ec0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:180.0-180.0> [0x3db2260] str='\bsg_cache_non_blocking_pkg::RECOVER' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3db2b70] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3db2430] bits='1011'(4) basic_prep range=[3:0] int=11
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3db2600] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3db27d0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3db29a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:179.0-179.0> [0x3db2d40] str='\bsg_cache_non_blocking_pkg::SCAN_MODE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3db3650] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3db2f10] bits='1010'(4) basic_prep range=[3:0] int=10
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3db30e0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3db32b0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3db3480] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:174.0-174.0> [0x3db3820] str='\bsg_cache_non_blocking_pkg::SEND_DMA_REQ1' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3db4130] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3db39f0] bits='0101'(4) basic_prep range=[3:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3db3bc0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3db3d90] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3db3f60] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:178.0-178.0> [0x3db4300] str='\bsg_cache_non_blocking_pkg::SEND_DMA_REQ2' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3db4c10] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3db44d0] bits='1001'(4) basic_prep range=[3:0] int=9
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3db46a0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3db4870] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3db4a40] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:171.0-171.0> [0x3db4de0] str='\bsg_cache_non_blocking_pkg::SEND_MGMT_DMA' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3db56f0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3db4fb0] bits='0010'(4) basic_prep range=[3:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3db5180] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3db5350] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3db5520] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:175.0-175.0> [0x3db58c0] str='\bsg_cache_non_blocking_pkg::WAIT_DMA_DONE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3db61d0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3db5a90] bits='0110'(4) basic_prep range=[3:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3db5c60] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3db5e30] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3db6000] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:172.0-172.0> [0x3db63a0] str='\bsg_cache_non_blocking_pkg::WAIT_MGMT_DMA' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3db6cb0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3db6570] bits='0011'(4) basic_prep range=[3:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3db6740] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3db6910] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3db6ae0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:181.0-181.0> [0x3db7060] str='\bsg_cache_non_blocking_pkg::mhu_state_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3db7230] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3db7350] basic_prep range=[-1:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:72.0-72.0> [0x3db74c0] str='\bsg_cache_pkg::bsg_cache_decode_s' basic_prep
        AST_STRUCT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:72.0-72.0> [0x3db75e0] basic_prep
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:77.0-77.0> [0x3db7700] str='\data_size_op' logic basic_prep range=[18:17]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:78.0-78.0> [0x3db7820] str='\sigext_op' logic basic_prep range=[16:16]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:79.0-79.0> [0x3db7940] str='\mask_op' logic basic_prep range=[15:15]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:80.0-80.0> [0x3db7a60] str='\ld_op' logic basic_prep range=[14:14]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:81.0-81.0> [0x3db7b80] str='\st_op' logic basic_prep range=[13:13]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:82.0-82.0> [0x3db7ca0] str='\tagst_op' logic basic_prep range=[12:12]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:83.0-83.0> [0x3db7dc0] str='\tagfl_op' logic basic_prep range=[11:11]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:84.0-84.0> [0x3db7ee0] str='\taglv_op' logic basic_prep range=[10:10]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:85.0-85.0> [0x3db8000] str='\tagla_op' logic basic_prep range=[9:9]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:86.0-86.0> [0x3db8120] str='\afl_op' logic basic_prep range=[8:8]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:87.0-87.0> [0x3db8240] str='\aflinv_op' logic basic_prep range=[7:7]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:88.0-88.0> [0x3db8360] str='\ainv_op' logic basic_prep range=[6:6]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:89.0-89.0> [0x3db8480] str='\alock_op' logic basic_prep range=[5:5]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:90.0-90.0> [0x3db85a0] str='\aunlock_op' logic basic_prep range=[4:4]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:91.0-91.0> [0x3db86c0] str='\tag_read_op' logic basic_prep range=[3:3]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:93.0-93.0> [0x3db87e0] str='\atomic_op' logic basic_prep range=[2:2]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:94.0-94.0> [0x3db8900] str='\amoswap_op' logic basic_prep range=[1:1]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:95.0-95.0> [0x3db8a20] str='\amoor_op' logic basic_prep range=[0:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:111.0-111.0> [0x3db8b90] str='$enum5' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:109.0-109.0> [0x3db8cb0] str='\bsg_cache_pkg::e_dma_get_fill_data' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3db9250] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3db8dd0] bits='0100'(4) basic_prep range=[3:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3db8ef0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3db9010] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3db9130] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:106.0-106.0> [0x3db9370] str='\bsg_cache_pkg::e_dma_nop' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3db9910] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3db9490] bits='0000'(4) basic_prep range=[3:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3db95b0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3db96d0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3db97f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:108.0-108.0> [0x3db9a30] str='\bsg_cache_pkg::e_dma_send_evict_addr' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3db9fd0] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3db9b50] bits='0010'(4) basic_prep range=[3:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3db9c70] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3db9d90] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3db9eb0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:110.0-110.0> [0x3dba0f0] str='\bsg_cache_pkg::e_dma_send_evict_data' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dba690] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dba210] bits='1000'(4) basic_prep range=[3:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3dba330] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3dba450] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3dba570] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:107.0-107.0> [0x3dba7b0] str='\bsg_cache_pkg::e_dma_send_fill_addr' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dbad50] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dba8d0] bits='0001'(4) basic_prep range=[3:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3dba9f0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3dbab10] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3dbac30] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:111.0-111.0> [0x3dbafb0] str='\bsg_cache_pkg::bsg_cache_dma_cmd_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3dbea10] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3dbeb30] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:63.0-63.0> [0x3dbeca0] str='$enum6' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:35.0-35.0> [0x3dbef10] str='\bsg_cache_pkg::AFL' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dbf4b0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dbf030] bits='011000'(6) basic_prep range=[5:0] int=24
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dbf150] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dbf270] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dbf390] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:36.0-36.0> [0x3dbf5d0] str='\bsg_cache_pkg::AFLINV' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dbfb70] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dbf6f0] bits='011001'(6) basic_prep range=[5:0] int=25
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dbf810] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dbf930] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dbfa50] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:37.0-37.0> [0x3dbfc90] str='\bsg_cache_pkg::AINV' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dc0230] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dbfdb0] bits='011010'(6) basic_prep range=[5:0] int=26
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dbfed0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dbfff0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc0110] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:39.0-39.0> [0x3dc0350] str='\bsg_cache_pkg::ALOCK' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dc08f0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dc0470] bits='011011'(6) basic_prep range=[5:0] int=27
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc0590] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc06b0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc07d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:55.0-55.0> [0x3dc0a10] str='\bsg_cache_pkg::AMOADD_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dc0fb0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dc0b30] bits='110001'(6) basic_prep range=[5:0] int=49
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc0c50] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc0d70] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc0e90] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:44.0-44.0> [0x3dc10d0] str='\bsg_cache_pkg::AMOADD_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dc1670] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dc11f0] bits='100001'(6) basic_prep range=[5:0] int=33
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc1310] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc1430] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc1550] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:57.0-57.0> [0x3dc1790] str='\bsg_cache_pkg::AMOAND_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dc1d30] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dc18b0] bits='110011'(6) basic_prep range=[5:0] int=51
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc19d0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc1af0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc1c10] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:46.0-46.0> [0x3dc1e50] str='\bsg_cache_pkg::AMOAND_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dc23f0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dc1f70] bits='100011'(6) basic_prep range=[5:0] int=35
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc2090] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc21b0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc22d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:62.0-62.0> [0x3dc2510] str='\bsg_cache_pkg::AMOMAXU_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dc2ab0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dc2630] bits='111000'(6) basic_prep range=[5:0] int=56
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc2750] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc2870] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc2990] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:51.0-51.0> [0x3dc2bd0] str='\bsg_cache_pkg::AMOMAXU_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dc3170] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dc2cf0] bits='101000'(6) basic_prep range=[5:0] int=40
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc2e10] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc2f30] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc3050] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:60.0-60.0> [0x3dc3290] str='\bsg_cache_pkg::AMOMAX_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dc3830] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dc33b0] bits='110110'(6) basic_prep range=[5:0] int=54
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc34d0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc35f0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc3710] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:49.0-49.0> [0x3dc3950] str='\bsg_cache_pkg::AMOMAX_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dc3ef0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dc3a70] bits='100110'(6) basic_prep range=[5:0] int=38
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc3b90] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc3cb0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc3dd0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:61.0-61.0> [0x3dc4010] str='\bsg_cache_pkg::AMOMINU_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dc45b0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dc4130] bits='110111'(6) basic_prep range=[5:0] int=55
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc4250] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc4370] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc4490] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:50.0-50.0> [0x3dc46d0] str='\bsg_cache_pkg::AMOMINU_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dc4c70] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dc47f0] bits='100111'(6) basic_prep range=[5:0] int=39
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc4910] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc4a30] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc4b50] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:59.0-59.0> [0x3dc4d90] str='\bsg_cache_pkg::AMOMIN_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dc5330] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dc4eb0] bits='110101'(6) basic_prep range=[5:0] int=53
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc4fd0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc50f0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc5210] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:48.0-48.0> [0x3dc5450] str='\bsg_cache_pkg::AMOMIN_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dc59f0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dc5570] bits='100101'(6) basic_prep range=[5:0] int=37
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc5690] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc57b0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc58d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:58.0-58.0> [0x3dc5b10] str='\bsg_cache_pkg::AMOOR_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dc60b0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dc5c30] bits='110100'(6) basic_prep range=[5:0] int=52
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc5d50] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc5e70] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc5f90] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:47.0-47.0> [0x3dc61d0] str='\bsg_cache_pkg::AMOOR_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dc6770] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dc62f0] bits='100100'(6) basic_prep range=[5:0] int=36
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc6410] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc6530] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc6650] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:54.0-54.0> [0x3dc6890] str='\bsg_cache_pkg::AMOSWAP_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dc6e30] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dc69b0] bits='110000'(6) basic_prep range=[5:0] int=48
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc6ad0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc6bf0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc6d10] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:43.0-43.0> [0x3dc6f50] str='\bsg_cache_pkg::AMOSWAP_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dc74f0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dc7070] bits='100000'(6) basic_prep range=[5:0] int=32
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc7190] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc72b0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc73d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:56.0-56.0> [0x3dc7610] str='\bsg_cache_pkg::AMOXOR_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dc7bb0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dc7730] bits='110010'(6) basic_prep range=[5:0] int=50
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc7850] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc7970] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc7a90] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:45.0-45.0> [0x3dc7cd0] str='\bsg_cache_pkg::AMOXOR_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dc8270] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dc7df0] bits='100010'(6) basic_prep range=[5:0] int=34
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc7f10] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc8030] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc8150] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:40.0-40.0> [0x3dc8390] str='\bsg_cache_pkg::AUNLOCK' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dc8930] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dc84b0] bits='011100'(6) basic_prep range=[5:0] int=28
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc85d0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc86f0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc8810] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:12.0-12.0> [0x3dc8a50] str='\bsg_cache_pkg::LB' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dc8ff0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dc8b70] bits='000000'(6) basic_prep range=[5:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc8c90] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc8db0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc8ed0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:17.0-17.0> [0x3dc9110] str='\bsg_cache_pkg::LBU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dc96b0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dc9230] bits='000100'(6) basic_prep range=[5:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc9350] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc9470] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc9590] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:15.0-15.0> [0x3dc97d0] str='\bsg_cache_pkg::LD' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dc9d70] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dc98f0] bits='000011'(6) basic_prep range=[5:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc9a10] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc9b30] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc9c50] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:20.0-20.0> [0x3dc9e90] str='\bsg_cache_pkg::LDU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dca430] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dc9fb0] bits='000111'(6) basic_prep range=[5:0] int=7
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dca0d0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dca1f0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dca310] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:13.0-13.0> [0x3dca550] str='\bsg_cache_pkg::LH' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dcaaf0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dca670] bits='000001'(6) basic_prep range=[5:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dca790] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dca8b0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dca9d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:18.0-18.0> [0x3dcac10] str='\bsg_cache_pkg::LHU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dcb1b0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dcad30] bits='000101'(6) basic_prep range=[5:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dcae50] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dcaf70] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dcb090] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:27.0-27.0> [0x3dcb2d0] str='\bsg_cache_pkg::LM' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dcb870] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dcb3f0] bits='001100'(6) basic_prep range=[5:0] int=12
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dcb510] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dcb630] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dcb750] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:14.0-14.0> [0x3dcb990] str='\bsg_cache_pkg::LW' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dcbf30] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dcbab0] bits='000010'(6) basic_prep range=[5:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dcbbd0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dcbcf0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dcbe10] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:19.0-19.0> [0x3dcc050] str='\bsg_cache_pkg::LWU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dcc5f0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dcc170] bits='000110'(6) basic_prep range=[5:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dcc290] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dcc3b0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dcc4d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:22.0-22.0> [0x3dcc710] str='\bsg_cache_pkg::SB' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dcccb0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dcc830] bits='001000'(6) basic_prep range=[5:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dcc950] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dcca70] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dccb90] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:25.0-25.0> [0x3dccdd0] str='\bsg_cache_pkg::SD' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dcd370] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dccef0] bits='001011'(6) basic_prep range=[5:0] int=11
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dcd010] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dcd130] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dcd250] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:23.0-23.0> [0x3dcd490] str='\bsg_cache_pkg::SH' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dcda30] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dcd5b0] bits='001001'(6) basic_prep range=[5:0] int=9
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dcd6d0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dcd7f0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dcd910] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:28.0-28.0> [0x3dcdb50] str='\bsg_cache_pkg::SM' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dce0f0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dcdc70] bits='001101'(6) basic_prep range=[5:0] int=13
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dcdd90] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dcdeb0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dcdfd0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:24.0-24.0> [0x3dce210] str='\bsg_cache_pkg::SW' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dce7b0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dce330] bits='001010'(6) basic_prep range=[5:0] int=10
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dce450] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dce570] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dce690] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:31.0-31.0> [0x3dce8d0] str='\bsg_cache_pkg::TAGFL' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dcee70] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dce9f0] bits='010001'(6) basic_prep range=[5:0] int=17
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dceb10] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dcec30] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dced50] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:33.0-33.0> [0x3dcef90] str='\bsg_cache_pkg::TAGLA' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dcf530] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dcf0b0] bits='010011'(6) basic_prep range=[5:0] int=19
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dcf1d0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dcf2f0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dcf410] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:32.0-32.0> [0x3dcf650] str='\bsg_cache_pkg::TAGLV' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dcfbf0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dcf770] bits='010010'(6) basic_prep range=[5:0] int=18
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dcf890] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dcf9b0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dcfad0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:30.0-30.0> [0x3dcfd10] str='\bsg_cache_pkg::TAGST' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dd02b0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dcfe30] bits='010000'(6) basic_prep range=[5:0] int=16
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dcff50] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dd0070] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dd0190] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:63.0-63.0> [0x3dd03d0] str='\bsg_cache_pkg::bsg_cache_opcode_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3dd04f0] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3dd0610] basic_prep range=[-1:0]
--- END OF AST DUMP ---
Dumping AST after simplification:
    AST_MODULE <slpp_all/surelog.uhdm:0.0-0.0> [0x36e6e60] str='\work_bsg_idiv_iterative::bsg_xnor' basic_prep
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x36e6f80] str='\a_i' basic_prep port=26 range=[0:0]
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x36e70c0] str='\b_i' basic_prep port=27 range=[0:0]
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x36e7200] str='\o' basic_prep port=28 range=[0:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:54.0-54.0> [0x3d88cc0] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_decode_s' basic_prep
        AST_STRUCT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:54.0-54.0> [0x3c65220] basic_prep
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:59.0-59.0> [0x3d03a90] str='\size_op' logic basic_prep range=[16:15]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:60.0-60.0> [0x3dae110] str='\sigext_op' logic basic_prep range=[14:14]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:61.0-61.0> [0x3dad4c0] str='\ld_op' logic basic_prep range=[13:13]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:62.0-62.0> [0x3d06a20] str='\st_op' logic basic_prep range=[12:12]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:63.0-63.0> [0x3d8c8c0] str='\block_ld_op' logic basic_prep range=[11:11]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:64.0-64.0> [0x3d976c0] str='\mask_op' logic basic_prep range=[10:10]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:66.0-66.0> [0x3cfdc40] str='\tagst_op' logic basic_prep range=[9:9]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:67.0-67.0> [0x3d8bb40] str='\taglv_op' logic basic_prep range=[8:8]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:68.0-68.0> [0x3d96170] str='\tagla_op' logic basic_prep range=[7:7]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:70.0-70.0> [0x3d97480] str='\tagfl_op' logic basic_prep range=[6:6]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:71.0-71.0> [0x3d96c70] str='\afl_op' logic basic_prep range=[5:5]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:72.0-72.0> [0x3d96710] str='\aflinv_op' logic basic_prep range=[4:4]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:73.0-73.0> [0x3d96330] str='\ainv_op' logic basic_prep range=[3:3]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:75.0-75.0> [0x3d96e50] str='\alock_op' logic basic_prep range=[2:2]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:76.0-76.0> [0x3daf6c0] str='\aunlock_op' logic basic_prep range=[1:1]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:78.0-78.0> [0x3dae560] str='\mgmt_op' logic basic_prep range=[0:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:153.0-153.0> [0x3daea70] str='$enum0' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:150.0-150.0> [0x3dad910] str='\bsg_cache_non_blocking_pkg::e_miss_fifo_dequeue' basic_prep range=[1:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3dac580] str='$enum0' bits='001001000110010101101110011101010110110100110000'(48) basic_prep range=[47:0] int=1853189424
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3dade20] bits='00'(2) basic_prep range=[1:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3dae270] basic_prep range=[1:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3daccc0] bits='00000000000000000000000000000001'(32) basic_prep range=[31:0] int=1
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3dad1d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:152.0-152.0> [0x3d8d9b0] str='\bsg_cache_non_blocking_pkg::e_miss_fifo_invalidate' basic_prep range=[1:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d978f0] str='$enum0' bits='001001000110010101101110011101010110110100110000'(48) basic_prep range=[47:0] int=1853189424
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d8ca40] bits='10'(2) basic_prep range=[1:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3d8d6c0] basic_prep range=[1:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3d8efc0] bits='00000000000000000000000000000001'(32) basic_prep range=[31:0] int=1
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3dac250] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:151.0-151.0> [0x3d97050] str='\bsg_cache_non_blocking_pkg::e_miss_fifo_skip' basic_prep range=[1:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d8ed40] str='$enum0' bits='001001000110010101101110011101010110110100110000'(48) basic_prep range=[47:0] int=1853189424
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3daceb0] bits='01'(2) basic_prep range=[1:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3d05e00] basic_prep range=[1:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3dadb00] bits='00000000000000000000000000000001'(32) basic_prep range=[31:0] int=1
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3d95e60] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:153.0-153.0> [0x3d95b80] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_miss_fifo_op_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3d96980] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3d96aa0] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:43.0-43.0> [0x3dab4b0] str='$enum1' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:36.0-36.0> [0x3dad620] str='\bsg_cache_non_blocking_pkg::AFL' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3dae750] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3dad740] bits='11000'(5) basic_prep range=[4:0] int=24
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3dac9d0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3dabf60] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d8f1b0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:37.0-37.0> [0x3d95840] str='\bsg_cache_non_blocking_pkg::AFLINV' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3daf1b0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3daed60] bits='11001'(5) basic_prep range=[4:0] int=25
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3daef30] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d8cd30] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d8cf00] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:38.0-38.0> [0x3daf380] str='\bsg_cache_non_blocking_pkg::AINV' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d8dba0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d8e0c0] bits='11010'(5) basic_prep range=[4:0] int=26
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d8e290] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d8d250] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d8d420] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:40.0-40.0> [0x3d8dd70] str='\bsg_cache_non_blocking_pkg::ALOCK' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d95240] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d8df40] bits='11011'(5) basic_prep range=[4:0] int=27
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d88780] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d88950] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d88b20] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:41.0-41.0> [0x3d95410] str='\bsg_cache_non_blocking_pkg::AUNLOCK' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3dab810] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d955e0] bits='11100'(5) basic_prep range=[4:0] int=28
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d89eb0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d8a080] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d8a250] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:29.0-29.0> [0x3dab9e0] str='\bsg_cache_non_blocking_pkg::BLOCK_LD' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3dd7bf0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3dabbb0] bits='01110'(5) basic_prep range=[4:0] int=14
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3dabd80] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3dd7850] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3dd7a20] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:14.0-14.0> [0x3dd7dc0] str='\bsg_cache_non_blocking_pkg::LB' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d891e0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d8e530] bits='00000'(5) basic_prep range=[4:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d8e700] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d8e8d0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d8eaa0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:19.0-19.0> [0x3d893b0] str='\bsg_cache_non_blocking_pkg::LBU' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d8b220] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d89580] bits='00100'(5) basic_prep range=[4:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d89750] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d89920] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d8b050] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:17.0-17.0> [0x3d8b3f0] str='\bsg_cache_non_blocking_pkg::LD' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d8a690] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d8b5c0] bits='00011'(5) basic_prep range=[4:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d8b790] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d8b960] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d8a4c0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:15.0-15.0> [0x3d8a860] str='\bsg_cache_non_blocking_pkg::LH' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d8bea0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d8aa30] bits='00001'(5) basic_prep range=[4:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d8ac00] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d8add0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d8bcd0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:20.0-20.0> [0x3d8c070] str='\bsg_cache_non_blocking_pkg::LHU' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d91e50] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d8c240] bits='00101'(5) basic_prep range=[4:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d8c410] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d8c5e0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d91c80] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:16.0-16.0> [0x3d92020] str='\bsg_cache_non_blocking_pkg::LW' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3dd5380] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d921f0] bits='00010'(5) basic_prep range=[4:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d923c0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d92590] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d92760] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:21.0-21.0> [0x3dd5550] str='\bsg_cache_non_blocking_pkg::LWU' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3dd5e60] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3dd5720] bits='00110'(5) basic_prep range=[4:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3dd58f0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3dd5ac0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3dd5c90] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:23.0-23.0> [0x3daa520] str='\bsg_cache_non_blocking_pkg::SB' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3daae30] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3daa6f0] bits='01000'(5) basic_prep range=[4:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3daa8c0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3daaa90] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3daac60] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:26.0-26.0> [0x3dab000] str='\bsg_cache_non_blocking_pkg::SD' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d94440] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3dab1d0] bits='01011'(5) basic_prep range=[4:0] int=11
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d93ed0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d940a0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d94270] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:24.0-24.0> [0x3d94610] str='\bsg_cache_non_blocking_pkg::SH' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d94f20] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d947e0] bits='01001'(5) basic_prep range=[4:0] int=9
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d949b0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d94b80] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d94d50] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:27.0-27.0> [0x3d92980] str='\bsg_cache_non_blocking_pkg::SM' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d93290] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d92b50] bits='01101'(5) basic_prep range=[4:0] int=13
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d92d20] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d92ef0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d930c0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:25.0-25.0> [0x3d93460] str='\bsg_cache_non_blocking_pkg::SW' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3dd60d0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d93630] bits='01010'(5) basic_prep range=[4:0] int=10
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d93800] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d939d0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3d93ba0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:32.0-32.0> [0x3dd62a0] str='\bsg_cache_non_blocking_pkg::TAGFL' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3dd6bb0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3dd6470] bits='10001'(5) basic_prep range=[4:0] int=17
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3dd6640] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3dd6810] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3dd69e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:34.0-34.0> [0x3dd6d80] str='\bsg_cache_non_blocking_pkg::TAGLA' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3dd7690] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3dd6f50] bits='10011'(5) basic_prep range=[4:0] int=19
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3dd7120] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3dd72f0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3dd74c0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:33.0-33.0> [0x3dd81e0] str='\bsg_cache_non_blocking_pkg::TAGLV' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3dd8af0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3dd83b0] bits='10010'(5) basic_prep range=[4:0] int=18
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3dd8580] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3dd8750] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3dd8920] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:31.0-31.0> [0x3dd8cc0] str='\bsg_cache_non_blocking_pkg::TAGST' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3dd95d0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3dd8e90] bits='10000'(5) basic_prep range=[4:0] int=16
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3dd9060] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3dd9230] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3dd9400] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:43.0-43.0> [0x3dd97a0] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_opcode_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3dd9970] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3dd9a90] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:139.0-139.0> [0x3dd9bb0] str='$enum2' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:134.0-134.0> [0x3d8f4a0] str='\bsg_cache_non_blocking_pkg::e_stat_clear_dirty' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d8fdb0] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d8f670] bits='001'(3) basic_prep range=[2:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3d8f840] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3d8fa10] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3d8fbe0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:133.0-133.0> [0x3d8ff80] str='\bsg_cache_non_blocking_pkg::e_stat_read' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d90890] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d90150] bits='000'(3) basic_prep range=[2:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3d90320] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3d904f0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3d906c0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:138.0-138.0> [0x3d90a60] str='\bsg_cache_non_blocking_pkg::e_stat_reset' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d91370] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d90c30] bits='101'(3) basic_prep range=[2:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3d90e00] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3d90fd0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3d911a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:135.0-135.0> [0x3d91540] str='\bsg_cache_non_blocking_pkg::e_stat_set_lru' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3dbb3e0] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3d91710] bits='010'(3) basic_prep range=[2:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3d918e0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3d91ab0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3dbb210] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:137.0-137.0> [0x3dbb5b0] str='\bsg_cache_non_blocking_pkg::e_stat_set_lru_and_clear_dirty' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3dbbec0] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3dbb780] bits='100'(3) basic_prep range=[2:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3dbb950] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3dbbb20] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3dbbcf0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:136.0-136.0> [0x3dbc090] str='\bsg_cache_non_blocking_pkg::e_stat_set_lru_and_dirty' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3dbc9a0] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3dbc260] bits='011'(3) basic_prep range=[2:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3dbc430] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3dbc600] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3dbc7d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:139.0-139.0> [0x3dbcb70] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_stat_op_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3dbcd40] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3dbce60] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:115.0-115.0> [0x3dbcf80] str='$enum3' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:112.0-112.0> [0x3dbd150] str='\bsg_cache_non_blocking_pkg::e_tag_invalidate' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3dbda60] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3dbd320] bits='100'(3) basic_prep range=[2:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3dbd4f0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3dbd6c0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3dbd890] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:113.0-113.0> [0x3dbdc30] str='\bsg_cache_non_blocking_pkg::e_tag_lock' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3dbe540] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3dbde00] bits='101'(3) basic_prep range=[2:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3dbdfd0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3dbe1a0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3dbe370] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:108.0-108.0> [0x3dbe710] str='\bsg_cache_non_blocking_pkg::e_tag_read' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3dd1350] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3dd0c10] bits='000'(3) basic_prep range=[2:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3dd0de0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3dd0fb0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3dd1180] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:110.0-110.0> [0x3dd1520] str='\bsg_cache_non_blocking_pkg::e_tag_set_tag' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3dd1e30] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3dd16f0] bits='010'(3) basic_prep range=[2:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3dd18c0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3dd1a90] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3dd1c60] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:111.0-111.0> [0x3dd2000] str='\bsg_cache_non_blocking_pkg::e_tag_set_tag_and_lock' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3dd2910] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3dd21d0] bits='011'(3) basic_prep range=[2:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3dd23a0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3dd2570] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3dd2740] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:109.0-109.0> [0x3dd2ae0] str='\bsg_cache_non_blocking_pkg::e_tag_store' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3dd33f0] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3dd2cb0] bits='001'(3) basic_prep range=[2:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3dd2e80] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3dd3050] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3dd3220] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:114.0-114.0> [0x3dd35c0] str='\bsg_cache_non_blocking_pkg::e_tag_unlock' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3dd3ed0] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3dd3790] bits='110'(3) basic_prep range=[2:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3dd3960] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3dd3b30] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3dd3d00] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:115.0-115.0> [0x3dd40a0] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_tag_op_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3dd4270] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3dd4390] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:181.0-181.0> [0x3dd44b0] str='$enum4' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:176.0-176.0> [0x3dd4680] str='\bsg_cache_non_blocking_pkg::DEQUEUE_MODE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3dd4f90] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3dd4850] bits='0111'(4) basic_prep range=[3:0] int=7
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3dd4a20] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3dd4bf0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3dd4dc0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:170.0-170.0> [0x3dd5160] str='\bsg_cache_non_blocking_pkg::MGMT_OP' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3dafff0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3daf8b0] bits='0001'(4) basic_prep range=[3:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3dafa80] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3dafc50] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3dafe20] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:169.0-169.0> [0x3db01c0] str='\bsg_cache_non_blocking_pkg::MHU_IDLE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3db0ad0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3db0390] bits='0000'(4) basic_prep range=[3:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3db0560] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3db0730] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3db0900] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:173.0-173.0> [0x3db0ca0] str='\bsg_cache_non_blocking_pkg::READ_TAG1' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3db15b0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3db0e70] bits='0100'(4) basic_prep range=[3:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3db1040] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3db1210] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3db13e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:177.0-177.0> [0x3db1780] str='\bsg_cache_non_blocking_pkg::READ_TAG2' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3db2090] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3db1950] bits='1000'(4) basic_prep range=[3:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3db1b20] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3db1cf0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3db1ec0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:180.0-180.0> [0x3db2260] str='\bsg_cache_non_blocking_pkg::RECOVER' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3db2b70] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3db2430] bits='1011'(4) basic_prep range=[3:0] int=11
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3db2600] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3db27d0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3db29a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:179.0-179.0> [0x3db2d40] str='\bsg_cache_non_blocking_pkg::SCAN_MODE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3db3650] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3db2f10] bits='1010'(4) basic_prep range=[3:0] int=10
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3db30e0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3db32b0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3db3480] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:174.0-174.0> [0x3db3820] str='\bsg_cache_non_blocking_pkg::SEND_DMA_REQ1' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3db4130] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3db39f0] bits='0101'(4) basic_prep range=[3:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3db3bc0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3db3d90] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3db3f60] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:178.0-178.0> [0x3db4300] str='\bsg_cache_non_blocking_pkg::SEND_DMA_REQ2' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3db4c10] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3db44d0] bits='1001'(4) basic_prep range=[3:0] int=9
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3db46a0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3db4870] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3db4a40] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:171.0-171.0> [0x3db4de0] str='\bsg_cache_non_blocking_pkg::SEND_MGMT_DMA' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3db56f0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3db4fb0] bits='0010'(4) basic_prep range=[3:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3db5180] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3db5350] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3db5520] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:175.0-175.0> [0x3db58c0] str='\bsg_cache_non_blocking_pkg::WAIT_DMA_DONE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3db61d0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3db5a90] bits='0110'(4) basic_prep range=[3:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3db5c60] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3db5e30] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3db6000] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:172.0-172.0> [0x3db63a0] str='\bsg_cache_non_blocking_pkg::WAIT_MGMT_DMA' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3db6cb0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3db6570] bits='0011'(4) basic_prep range=[3:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3db6740] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3db6910] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3db6ae0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:181.0-181.0> [0x3db7060] str='\bsg_cache_non_blocking_pkg::mhu_state_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3db7230] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3db7350] basic_prep range=[-1:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:72.0-72.0> [0x3db74c0] str='\bsg_cache_pkg::bsg_cache_decode_s' basic_prep
        AST_STRUCT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:72.0-72.0> [0x3db75e0] basic_prep
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:77.0-77.0> [0x3db7700] str='\data_size_op' logic basic_prep range=[18:17]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:78.0-78.0> [0x3db7820] str='\sigext_op' logic basic_prep range=[16:16]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:79.0-79.0> [0x3db7940] str='\mask_op' logic basic_prep range=[15:15]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:80.0-80.0> [0x3db7a60] str='\ld_op' logic basic_prep range=[14:14]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:81.0-81.0> [0x3db7b80] str='\st_op' logic basic_prep range=[13:13]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:82.0-82.0> [0x3db7ca0] str='\tagst_op' logic basic_prep range=[12:12]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:83.0-83.0> [0x3db7dc0] str='\tagfl_op' logic basic_prep range=[11:11]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:84.0-84.0> [0x3db7ee0] str='\taglv_op' logic basic_prep range=[10:10]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:85.0-85.0> [0x3db8000] str='\tagla_op' logic basic_prep range=[9:9]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:86.0-86.0> [0x3db8120] str='\afl_op' logic basic_prep range=[8:8]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:87.0-87.0> [0x3db8240] str='\aflinv_op' logic basic_prep range=[7:7]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:88.0-88.0> [0x3db8360] str='\ainv_op' logic basic_prep range=[6:6]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:89.0-89.0> [0x3db8480] str='\alock_op' logic basic_prep range=[5:5]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:90.0-90.0> [0x3db85a0] str='\aunlock_op' logic basic_prep range=[4:4]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:91.0-91.0> [0x3db86c0] str='\tag_read_op' logic basic_prep range=[3:3]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:93.0-93.0> [0x3db87e0] str='\atomic_op' logic basic_prep range=[2:2]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:94.0-94.0> [0x3db8900] str='\amoswap_op' logic basic_prep range=[1:1]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:95.0-95.0> [0x3db8a20] str='\amoor_op' logic basic_prep range=[0:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:111.0-111.0> [0x3db8b90] str='$enum5' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:109.0-109.0> [0x3db8cb0] str='\bsg_cache_pkg::e_dma_get_fill_data' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3db9250] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3db8dd0] bits='0100'(4) basic_prep range=[3:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3db8ef0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3db9010] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3db9130] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:106.0-106.0> [0x3db9370] str='\bsg_cache_pkg::e_dma_nop' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3db9910] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3db9490] bits='0000'(4) basic_prep range=[3:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3db95b0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3db96d0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3db97f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:108.0-108.0> [0x3db9a30] str='\bsg_cache_pkg::e_dma_send_evict_addr' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3db9fd0] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3db9b50] bits='0010'(4) basic_prep range=[3:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3db9c70] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3db9d90] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3db9eb0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:110.0-110.0> [0x3dba0f0] str='\bsg_cache_pkg::e_dma_send_evict_data' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dba690] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dba210] bits='1000'(4) basic_prep range=[3:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3dba330] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3dba450] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3dba570] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:107.0-107.0> [0x3dba7b0] str='\bsg_cache_pkg::e_dma_send_fill_addr' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dbad50] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dba8d0] bits='0001'(4) basic_prep range=[3:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3dba9f0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3dbab10] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3dbac30] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:111.0-111.0> [0x3dbafb0] str='\bsg_cache_pkg::bsg_cache_dma_cmd_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3dbea10] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3dbeb30] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:63.0-63.0> [0x3dbeca0] str='$enum6' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:35.0-35.0> [0x3dbef10] str='\bsg_cache_pkg::AFL' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dbf4b0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dbf030] bits='011000'(6) basic_prep range=[5:0] int=24
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dbf150] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dbf270] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dbf390] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:36.0-36.0> [0x3dbf5d0] str='\bsg_cache_pkg::AFLINV' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dbfb70] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dbf6f0] bits='011001'(6) basic_prep range=[5:0] int=25
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dbf810] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dbf930] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dbfa50] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:37.0-37.0> [0x3dbfc90] str='\bsg_cache_pkg::AINV' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dc0230] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dbfdb0] bits='011010'(6) basic_prep range=[5:0] int=26
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dbfed0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dbfff0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc0110] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:39.0-39.0> [0x3dc0350] str='\bsg_cache_pkg::ALOCK' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dc08f0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dc0470] bits='011011'(6) basic_prep range=[5:0] int=27
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc0590] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc06b0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc07d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:55.0-55.0> [0x3dc0a10] str='\bsg_cache_pkg::AMOADD_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dc0fb0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dc0b30] bits='110001'(6) basic_prep range=[5:0] int=49
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc0c50] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc0d70] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc0e90] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:44.0-44.0> [0x3dc10d0] str='\bsg_cache_pkg::AMOADD_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dc1670] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dc11f0] bits='100001'(6) basic_prep range=[5:0] int=33
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc1310] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc1430] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc1550] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:57.0-57.0> [0x3dc1790] str='\bsg_cache_pkg::AMOAND_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dc1d30] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dc18b0] bits='110011'(6) basic_prep range=[5:0] int=51
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc19d0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc1af0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc1c10] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:46.0-46.0> [0x3dc1e50] str='\bsg_cache_pkg::AMOAND_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dc23f0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dc1f70] bits='100011'(6) basic_prep range=[5:0] int=35
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc2090] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc21b0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc22d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:62.0-62.0> [0x3dc2510] str='\bsg_cache_pkg::AMOMAXU_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dc2ab0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dc2630] bits='111000'(6) basic_prep range=[5:0] int=56
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc2750] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc2870] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc2990] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:51.0-51.0> [0x3dc2bd0] str='\bsg_cache_pkg::AMOMAXU_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dc3170] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dc2cf0] bits='101000'(6) basic_prep range=[5:0] int=40
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc2e10] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc2f30] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc3050] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:60.0-60.0> [0x3dc3290] str='\bsg_cache_pkg::AMOMAX_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dc3830] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dc33b0] bits='110110'(6) basic_prep range=[5:0] int=54
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc34d0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc35f0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc3710] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:49.0-49.0> [0x3dc3950] str='\bsg_cache_pkg::AMOMAX_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dc3ef0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dc3a70] bits='100110'(6) basic_prep range=[5:0] int=38
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc3b90] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc3cb0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc3dd0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:61.0-61.0> [0x3dc4010] str='\bsg_cache_pkg::AMOMINU_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dc45b0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dc4130] bits='110111'(6) basic_prep range=[5:0] int=55
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc4250] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc4370] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc4490] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:50.0-50.0> [0x3dc46d0] str='\bsg_cache_pkg::AMOMINU_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dc4c70] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dc47f0] bits='100111'(6) basic_prep range=[5:0] int=39
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc4910] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc4a30] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc4b50] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:59.0-59.0> [0x3dc4d90] str='\bsg_cache_pkg::AMOMIN_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dc5330] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dc4eb0] bits='110101'(6) basic_prep range=[5:0] int=53
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc4fd0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc50f0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc5210] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:48.0-48.0> [0x3dc5450] str='\bsg_cache_pkg::AMOMIN_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dc59f0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dc5570] bits='100101'(6) basic_prep range=[5:0] int=37
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc5690] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc57b0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc58d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:58.0-58.0> [0x3dc5b10] str='\bsg_cache_pkg::AMOOR_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dc60b0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dc5c30] bits='110100'(6) basic_prep range=[5:0] int=52
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc5d50] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc5e70] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc5f90] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:47.0-47.0> [0x3dc61d0] str='\bsg_cache_pkg::AMOOR_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dc6770] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dc62f0] bits='100100'(6) basic_prep range=[5:0] int=36
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc6410] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc6530] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc6650] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:54.0-54.0> [0x3dc6890] str='\bsg_cache_pkg::AMOSWAP_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dc6e30] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dc69b0] bits='110000'(6) basic_prep range=[5:0] int=48
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc6ad0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc6bf0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc6d10] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:43.0-43.0> [0x3dc6f50] str='\bsg_cache_pkg::AMOSWAP_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dc74f0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dc7070] bits='100000'(6) basic_prep range=[5:0] int=32
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc7190] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc72b0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc73d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:56.0-56.0> [0x3dc7610] str='\bsg_cache_pkg::AMOXOR_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dc7bb0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dc7730] bits='110010'(6) basic_prep range=[5:0] int=50
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc7850] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc7970] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc7a90] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:45.0-45.0> [0x3dc7cd0] str='\bsg_cache_pkg::AMOXOR_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dc8270] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dc7df0] bits='100010'(6) basic_prep range=[5:0] int=34
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc7f10] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc8030] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc8150] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:40.0-40.0> [0x3dc8390] str='\bsg_cache_pkg::AUNLOCK' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dc8930] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dc84b0] bits='011100'(6) basic_prep range=[5:0] int=28
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc85d0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc86f0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc8810] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:12.0-12.0> [0x3dc8a50] str='\bsg_cache_pkg::LB' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dc8ff0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dc8b70] bits='000000'(6) basic_prep range=[5:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc8c90] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc8db0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc8ed0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:17.0-17.0> [0x3dc9110] str='\bsg_cache_pkg::LBU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dc96b0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dc9230] bits='000100'(6) basic_prep range=[5:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc9350] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc9470] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc9590] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:15.0-15.0> [0x3dc97d0] str='\bsg_cache_pkg::LD' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dc9d70] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dc98f0] bits='000011'(6) basic_prep range=[5:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc9a10] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc9b30] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dc9c50] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:20.0-20.0> [0x3dc9e90] str='\bsg_cache_pkg::LDU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dca430] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dc9fb0] bits='000111'(6) basic_prep range=[5:0] int=7
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dca0d0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dca1f0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dca310] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:13.0-13.0> [0x3dca550] str='\bsg_cache_pkg::LH' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dcaaf0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dca670] bits='000001'(6) basic_prep range=[5:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dca790] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dca8b0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dca9d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:18.0-18.0> [0x3dcac10] str='\bsg_cache_pkg::LHU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dcb1b0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dcad30] bits='000101'(6) basic_prep range=[5:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dcae50] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dcaf70] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dcb090] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:27.0-27.0> [0x3dcb2d0] str='\bsg_cache_pkg::LM' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dcb870] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dcb3f0] bits='001100'(6) basic_prep range=[5:0] int=12
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dcb510] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dcb630] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dcb750] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:14.0-14.0> [0x3dcb990] str='\bsg_cache_pkg::LW' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dcbf30] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dcbab0] bits='000010'(6) basic_prep range=[5:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dcbbd0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dcbcf0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dcbe10] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:19.0-19.0> [0x3dcc050] str='\bsg_cache_pkg::LWU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dcc5f0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dcc170] bits='000110'(6) basic_prep range=[5:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dcc290] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dcc3b0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dcc4d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:22.0-22.0> [0x3dcc710] str='\bsg_cache_pkg::SB' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dcccb0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dcc830] bits='001000'(6) basic_prep range=[5:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dcc950] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dcca70] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dccb90] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:25.0-25.0> [0x3dccdd0] str='\bsg_cache_pkg::SD' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dcd370] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dccef0] bits='001011'(6) basic_prep range=[5:0] int=11
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dcd010] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dcd130] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dcd250] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:23.0-23.0> [0x3dcd490] str='\bsg_cache_pkg::SH' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dcda30] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dcd5b0] bits='001001'(6) basic_prep range=[5:0] int=9
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dcd6d0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dcd7f0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dcd910] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:28.0-28.0> [0x3dcdb50] str='\bsg_cache_pkg::SM' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dce0f0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dcdc70] bits='001101'(6) basic_prep range=[5:0] int=13
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dcdd90] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dcdeb0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dcdfd0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:24.0-24.0> [0x3dce210] str='\bsg_cache_pkg::SW' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dce7b0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dce330] bits='001010'(6) basic_prep range=[5:0] int=10
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dce450] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dce570] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dce690] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:31.0-31.0> [0x3dce8d0] str='\bsg_cache_pkg::TAGFL' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dcee70] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dce9f0] bits='010001'(6) basic_prep range=[5:0] int=17
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dceb10] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dcec30] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dced50] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:33.0-33.0> [0x3dcef90] str='\bsg_cache_pkg::TAGLA' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dcf530] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dcf0b0] bits='010011'(6) basic_prep range=[5:0] int=19
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dcf1d0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dcf2f0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dcf410] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:32.0-32.0> [0x3dcf650] str='\bsg_cache_pkg::TAGLV' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dcfbf0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dcf770] bits='010010'(6) basic_prep range=[5:0] int=18
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dcf890] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dcf9b0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dcfad0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:30.0-30.0> [0x3dcfd10] str='\bsg_cache_pkg::TAGST' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dd02b0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3dcfe30] bits='010000'(6) basic_prep range=[5:0] int=16
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dcff50] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dd0070] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3dd0190] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:63.0-63.0> [0x3dd03d0] str='\bsg_cache_pkg::bsg_cache_opcode_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3dd04f0] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3dd0610] basic_prep range=[-1:0]
--- END OF AST DUMP ---

2. Executing HIERARCHY pass (managing design hierarchy).

2.1. Analyzing design hierarchy..
ERROR: Module `work_bsg_idiv_iterative::bsg_idiv_iterative_controller' referenced in module `work_bsg_idiv_iterative' in cell `control' does not have a port named 'yumi_i'.